unit Res;

interface

const
  BinTopBG: array[0..3596] of byte = (
    $89, $50, $4E, $47, $0D, $0A, $1A, $0A, $00, $00, $00, $0D, $49, $48, $44, $52, $00,
    $00, $01, $00, $00, $00, $00, $40, $08, $06, $00, $00, $01, $82, $5A, $99, $28,
    $00, $00, $00, $19, $74, $45, $58, $74, $53, $6F, $66, $74, $77, $61, $72, $65,
    $00, $41, $64, $6F, $62, $65, $20, $49, $6D, $61, $67, $65, $52, $65, $61, $64,
    $79, $71, $C9, $65, $3C, $00, $00, $0D, $AF, $49, $44, $41, $54, $78, $DA, $62,
    $7C, $F6, $EC, $C3, $4F, $46, $46, $26, $16, $86, $01, $02, $2C, $8C, $0C, $4C,
    $6C, $0C, $FF, $19, $06, $0C, $B0, $FC, $FD, $F7, $8F, $61, $20, $01, $CB, $87,
    $F7, $DF, $07, $D6, $01, $2F, $5F, $7E, $61, $F8, $FF, $FF, $3F, $C3, $DF, $BF,
    $BF, $19, $FE, $D1, $31, $34, $98, $99, $99, $19, $98, $80, $49, $8F, $E5, $D3,
    $A7, $CF, $0C, $77, $EE, $5E, $67, $78, $FC, $F8, $2E, $C3, $AF, $9F, $3F, $E9,
    $96, $1A, $38, $B9, $B8, $19, $95, $14, $D5, $19, $58, $EE, $DF, $BF, $C5, $50,
    $5A, $1A, $9D, $0C, $14, $3B, $00, $C4, $F4, $8C, $0F, $7E, $20, $F6, $65, $50,
    $50, $50, $6B, $04, $45, $C5, $00, $25, $01, $0E, $80, $00, $62, $7C, $FE, $FC,
    $D3, $DF, $01, $4D, $84, $C0, $32, $80, $69, $40, $1D, $30, $5A, $0E, $BC, $78,
    $F1, $99, $E1, $DF, $FF, $7F, $0C, $FF, $80, $E5, $C0, $7F, $3A, $65, $42, $46,
    $46, $46, $60, $39, $C0, $02, $2C, $07, $98, $19, $58, $9E, $3C, $79, $CC, $70,
    $F3, $E6, $25, $86, $0F, $1F, $DE, $FE, $FF, $4F, $27, $17, $30, $31, $31, $31,
    $88, $8A, $4A, $32, $AA, $AB, $EB, $32, $B0, $1C, $38, $B8, $ED, $C1, $82, $05,
    $BD, $11, $40, $F1, $C7, $40, $4C, $AF, $82, $88, $19, $88, $D5, $AB, $2A, $27,
    $6C, $03, $71, $94, $07, $30, $09, $58, $02, $04, $10, $E3, $8B, $E7, $9F, $FE,
    $33, $8C, $60, $C0, $F2, $EF, $FF, $88, $F6, $3F, $03, $CB, $8F, $EF, $7F, $46,
    $76, $00, $BC, $78, $F9, $79, $64, $07, $C0, $C7, $0F, $DF, $18, $FE, $FC, $F9,
    $C3, $F0, $E3, $C7, $77, $86, $6F, $DF, $3E, $33, $7C, $FF, $F1, $8D, $E1, $F7,
    $6F, $60, $9D, $00, $AC, $21, $FF, $0F, $A3, $EC, $01, $A9, $7B, $98, $19, $D8,
    $D9, $39, $19, $38, $38, $B8, $18, $B8, $B9, $79, $18, $D8, $D8, $38, $40, $15,
    $E1, $33, $86, $E7, $CF, $1F, $03, $DB, $A4, $57, $3E, $2C, $5F, $3E, $7D, $E9,
    $EF, $DF, $BF, $5E, $02, $03, $04, $94, $2C, $FE, $0E, $C7, $08, $07, $06, $82,
    $90, $BC, $BC, $AA, $4E, $70, $50, $A2, $BF, $A4, $A4, $3C, $23, $43, $73, $D3,
    $9C, $5F, $40, $89, $28, $20, $96, $05, $62, $56, $50, $60, $0D, $F3, $54, $0F,
    $F2, $1F, $17, $10, $6B, $F3, $F1, $09, $94, $83, $92, $85, $33, $54, $60, $A4,
    $01, $50, $40, $88, $01, $04, $20, $CF, $8C, $55, $1A, $06, $C2, $38, $FE, $4F,
    $7A, $B1, $26, $5A, $6A, $B4, $0A, $15, $9F, $A0, $9D, $04, $D1, $37, $70, $B1,
    $2E, $A2, $83, $B8, $BA, $B8, $F7, $05, $DC, $C4, $59, $71, $F0, $0D, $EC, $0B,
    $E8, $24, $38, $D5, $B1, $B3, $8B, $3A, $14, $E5, $0C, $C1, $18, $93, $DC, $85,
    $A4, $7E, $09, $41, $C1, $17, $28, $DC, $0D, $FF, $E5, $72, $4B, $7E, $F9, $72,
    $7C, $BF, $EF, $A6, $EE, $03, $53, $FF, $27, $08, $83, $A9, $35, $00, $CD, $FB,
    $20, $02, $00, $CD, $3B, $C1, $3C, $D7, $1C, $80, $14, $99, $DE, $00, $A2, $48,
    $EA, $0D, $20, $F8, $12, $7A, $03, $88, $A3, $B4, $EA, $F9, $27, $E5, $6C, $38,
    $CF, $33, $A5, $1C, $E0, $CF, $05, $8A, $98, $30, $CC, $1A, $4C, $C3, $FC, $F5,
    $03, $96, $24, $12, $32, $15, $88, $A3, $6F, $C4, $71, $08, $21, $04, $C9, $51,
    $AA, $1C, $84, $62, $0E, $66, $59, $33, $A8, $CF, $DA, $98, $73, $E6, $4B, $21,
    $B2, $2C, $0B, $2C, $0C, $3F, $E1, $79, $1C, $FC, $E3, $0D, $41, $E0, $13, $84,
    $68, $92, $67, $0A, $1E, $8C, $54, $01, $16, $63, $70, $9C, $86, $E1, $BA, $2D,
    $B4, $96, $DB, $70, $17, $16, $C1, $38, $7F, $C7, $78, $FC, $82, $DB, $BB, $C1,
    $FD, $68, $34, $1C, $66, $59, $E6, $D1, $76, $15, $4F, $C6, $52, $82, $6C, $DB,
    $69, $EF, $F6, $8E, $F6, $BA, $DD, $8D, $B5, $42, $F9, $99, $EF, $73, $5C, $5C,
    $9E, $9E, $D1, $D7, $7F, $A0, $0D, $AF, $94, $80, $A2, $EA, $98, $A8, $4E, $15,
    $BE, $74, $33, $B8, $7E, $DC, $7C, $7E, $3A, $DC, $3F, $38, $EE, $A1, $D3, $59,
    $BF, $A2, $07, $5B, $94, $06, $D4, $F7, $82, $A2, $0A, $8A, $9B, $A8, $15, $CA,
    $4E, $BF, $7F, $CE, $8B, $C5, $ED, $EA, $E5, $55, $9F, $03, $FC, $07, $B1, $DA,
    $6C, $BA, $27, $B5, $AA, $DC, $39, $A0, $9D, $14, $48, $21, $12, $F9, $23, $00,
    $FB, $56, $CF, $1B, $35, $10, $44, $67, $7D, $FE, $F6, $19, $EE, $72, $54, $50,
    $51, $20, $45, $BA, $82, $28, $A2, $0D, $E9, $82, $02, $25, $25, $7F, $08, $1A,
    $F8, $01, $54, $04, $A5, $49, $1A, $92, $26, $3F, $20, $15, $4A, $15, $05, $12,
    $90, $4E, $C9, $5D, $A4, $03, $04, $49, $90, $CF, $6B, $E3, $AF, $3B, $33, $63,
    $2F, $51, $24, $92, $3E, $97, $DD, $91, $9E, $64, $5B, $96, $8B, $7D, $6F, $77,
    $67, $E7, $8D, $D9, $F7, $6F, $C1, $84, $D1, $86, $28, $E1, $08, $A8, $A8, $D6,
    $03, $C6, $EA, $94, $47, $D1, $2F, $A9, $00, $14, $F1, $52, $0B, $40, $D1, $2F,
    $B9, $00, $8A, $62, $A2, $46, $41, $66, $01, $24, $49, $A1, $46, $41, $66, $01,
    $70, $C9, $CB, $A1, $D2, $0B, $20, $BC, $42, $00, $57, $57, $43, $55, $D6, $70,
    $BD, $E3, $F2, $7A, $8E, $38, $E9, $FF, $2F, $80, $34, $2D, $2E, $F8, $01, $65,
    $E5, $07, $90, $2F, $30, $1E, $17, $40, $1D, $B4, $A5, $B8, $2F, $A9, $8F, $74,
    $A2, $C8, $9F, $0A, $09, $08, $EF, $83, $7A, $70, $B5, $86, $56, $F9, $1F, $D4,
    $93, $5B, $F7, $E7, $13, $D8, $B9, $50, $50, $00, $79, $F5, $A3, $00, $35, $84,
    $A5, $69, $02, $49, $12, $93, $25, $80, $D7, $7F, $20, $CB, $52, $C8, $8B, $0C,
    $C8, $1E, $20, $41, $90, $50, $FE, $AD, $0C, $A5, $5A, $09, $AE, $E1, $DC, $67,
    $F5, $4C, $A7, $46, $38, $4D, $90, $AE, $1B, $60, $99, $36, $98, $A6, $05, $8E,
    $E3, $82, $65, $BB, $60, $5B, $36, $18, $86, $05, $BA, $AE, $83, $1E, $45, $23,
    $88, $E3, $08, $38, $1F, $55, $88, $63, $42, $58, $9E, $9C, $FE, $0A, $F3, $3C,
    $2B, $78, $38, $1A, $ED, $7D, $DA, $D9, $C3, $15, $00, $B3, $45, $A6, $8E, $0C,
    $53, $B3, $0F, $94, $5A, $AB, $D5, $69, $CF, $CE, $CE, $75, $4D, $C3, $34, $67,
    $66, $EE, $F8, $8E, $E3, $31, $C7, $F1, $C1, $F7, $6F, $43, $B3, $79, $0B, $5C,
    $B7, $09, $FA, $D9, $EF, $13, $E0, $61, $00, $21, $E2, $F0, $F0, $CB, $F1, $C6,
    $E6, $FB, $0F, $9C, $07, $43, $FC, $08, $F9, $62, $64, $0D, $45, $08, $4A, $14,
    $72, $C4, $44, $25, $01, $53, $91, $04, $10, $1A, $83, $41, $CF, $DA, $DD, $FD,
    $E8, $41, $6D, $F6, $B4, $5D, $D7, $BB, $DB, $ED, $3E, $9A, $5F, $5C, $7C, $F6,
    $B8, $DD, $EA, $18, $BE, $DF, $02, $F6, $EA, $E5, $4A, $D9, $EB, $ED, $F7, $D7,
    $D6, $DF, $AE, $06, $C1, $E9, $3E, $BE, $38, $40, $FC, $44, $04, $17, $88, $1F,
    $0B, $E2, $15, $F9, $D3, $13, $9A, $00, $D9, $7F, $16, $82, $84, $D0, $41, $DC,
    $43, $DC, $5F, $58, $58, $7E, $B2, $B4, $F4, $7C, $59, $3F, $EA, $7F, $FD, $FC,
    $6E, $E5, $F5, $9B, $2C, $CB, $0E, $A0, $FE, $55, $E6, $4C, $10, $3F, $56, $84,
    $DF, $98, $E0, $82, $D7, $1F, $82, $E3, $C1, $F6, $F6, $D6, $D0, $34, $6D, $0E,
    $9E, $E7, $BD, $C0, $07, $0F, $85, $3A, $64, $E8, $0F, $97, $3D, $1A, $62, $4B,
    $78, $A0, $69, $DA, $D3, $06, $66, $FF, $BA, $50, $45, $A0, $66, $BD, $14, $41,
    $FC, $52, $F9, $37, $C1, $13, $5D, $F4, $57, $00, $76, $CE, $E7, $A7, $89, $20,
    $8A, $E3, $DB, $FD, $41, $4B, $B1, $D5, $A4, $A0, $41, $83, $1E, $44, $4D, $48,
    $13, $6E, $26, $A2, $89, $27, $AE, $1E, $38, $F8, $07, $48, $FC, $0F, $FC, $7F,
    $FC, $0F, $B8, $A1, $1E, $48, $A4, $10, $13, $A0, $4A, $C4, $78, $C0, $44, $A9,
    $F2, $C3, $0A, $B2, $B4, $6C, $DB, $DD, $ED, $EE, $6C, $EB, $7B, $33, $B3, $14,
    $88, $31, $F1, $D6, $65, $DE, $24, $93, $DD, $0C, $F4, $D2, $F7, $79, $3F, $A6,
    $33, $DF, $A7, $BC, $3E, $40, $F5, $71, $46, $1F, $41, $AE, $AF, $20, $00, $E7,
    $F7, $0F, $34, $14, $03, $80, $6E, $03, $51, $04, $20, $DF, $57, $B8, $1A, $A4,
    $2B, $61, $0A, $0F, $7E, $49, $9C, $CC, $AF, $F6, $D0, $E9, $2B, $50, $BC, $06,
    $A0, $33, $7E, $02, $80, $BE, $05, $95, $01, $60, $21, $1D, $F1, $AB, $0D, $40,
    $44, $00, $28, $0D, $40, $D0, $A6, $6B, $E1, $6A, $03, $10, $D0, $59, $90, $D2,
    $00, $F8, $14, $01, $D4, $06, $20, $FC, $4B, $04, $F8, $77, $87, $14, $DA, $35,
    $F4, $F7, $F8, $4F, $5D, $40, $AC, $0D, $EC, $19, $5D, $5C, $FD, $16, $67, $44,
    $9D, $53, $57, $C1, $BB, $5A, $97, $6C, $9F, $0C, $04, $A4, $2E, $40, $BC, $EB,
    $7C, $41, $4F, $F5, $B4, $00, $A7, $61, $00, $00, $22, $09, $40, $E7, $44, $18,
    $12, $A1, $18, $24, $8A, $64, $53, $F1, $B8, $79, $54, $87, $00, $48, $C8, $40,
    $E1, $87, $10, $86, $08, $71, $08, $0A, $42, $62, $51, $48, $BC, $1E, $83, $60,
    $0A, $15, $10, $1A, $99, $71, $71, $08, $9F, $2C, $D0, $58, $18, $C0, $33, $D4,
    $22, $C6, $CE, $88, $42, $BA, $44, $41, $1F, $7B, $7E, $4A, $02, $20, $0C, $CF,
    $85, $1F, $A6, $C5, $27, $36, $09, $43, $71, $08, $BE, $0B, $18, $74, $01, $40,
    $18, $32, $6E, $E8, $A0, $ED, $73, $65, $10, $B6, $8D, $6E, $FB, $9E, $54, $06,
    $05, $10, $0D, $04, $04, $BC, $C3, $7A, $0C, $01, $D5, $01, $7D, $98, $F9, $7B,
    $E1, $BD, $E7, $F9, $C2, $F0, $E9, $74, $9A, $77, $88, $1B, $CC, $64, $79, $DB,
    $6C, $04, $01, $D7, $51, $39, $04, $00, $B4, $79, $CF, $70, $94, $83, $B5, $5A,
    $0D, $AD, $E5, $36, $E1, $BD, $C5, $D7, $C2, $90, $47, $82, $2E, $EF, $21, $08,
    $29, $80, $EC, $9E, $9C, $48, $A0, $83, $97, $9B, $86, $99, $E2, $9E, $9F, $CE,
    $70, $E3, $67, $B3, $43, $5A, $76, $28, $C7, $15, $41, $19, $48, $EB, $08, $86,
    $E9, $BA, $2E, $6F, $18, $8F, $CA, $A0, $26, $00, $E0, $C1, $BB, $DB, $6A, $32,
    $BB, $F6, $DB, $89, $20, $37, $6C, $6E, $7E, $FC, $5C, $AF, $DB, $75, $29, $0B,
    $23, $04, $12, $31, $BA, $10, $04, $74, $AB, $58, $BC, $5F, $CC, $E5, $F2, $F9,
    $2B, $97, $0B, $79, $7F, $30, $63, $04, $61, $3E, $85, $4E, $8D, $29, $BD, $13,
    $E5, $78, $4D, $07, $00, $34, $4F, $74, $81, $CE, $71, $8D, $FD, $D8, $FE, $BA,
    $5B, $7E, $5F, $5A, $DB, $DB, $FB, $8E, $5D, $03, $5D, $80, $C0, $D5, $44, $EB,
    $44, $BA, $32, $9E, $9C, $81, $77, $FF, $CD, $9D, $9D, $AD, $32, $A4, $EC, $EC,
    $E8, $E8, $CD, $B1, $91, $91, $EB, $37, $1E, $3D, $9C, $9E, $82, $A2, $DE, $EA,
    $15, $8B, $10, $25, $30, $DC, $BB, $1E, $17, $87, $86, $A5, $A5, $F9, $85, $8D,
    $4F, $AB, $65, $C6, $18, $F6, $CD, $AB, $69, $42, $51, $E2, $9D, $03, $80, $20,
    $E8, $FF, $1F, $02, $B0, $CC, $B7, $C0, $8E, $83, $F0, $BC, $B4, $BB, $5B, $A9,
    $C0, $2C, $D4, $EB, $87, $3B, $53, $0F, $A6, $1F, $8F, $8F, $4F, $8C, $61, $FE,
    $B7, $B0, $40, $F4, $A1, $D8, $83, $90, $1F, $2C, $2F, $BF, $7E, $F3, $61, $FD,
    $DD, $5B, $F8, $00, $0A, $43, $63, $6D, $20, $7A, $7F, $2C, $13, $A3, $DF, $8C,
    $93, $05, $01, $DE, $F7, $1C, $80, $89, $10, $E4, $61, $16, $2A, $95, $2F, $B6,
    $6D, $1F, $54, $67, $66, $9E, $3D, $BD, $33, $3E, $71, $0B, $EB, $3E, $B3, $ED,
    $B9, $AC, $54, $9A, $7F, $B5, $BA, $B6, $B8, $00, $FF, $54, $91, $00, $D8, $D2,
    $F8, $E8, $F9, $4C, $7A, $3D, $1D, $1B, $26, $0B, $80, $18, $02, $4B, $42, $80,
    $36, $3D, $76, $9C, $9A, $3B, $37, $F7, $32, $9A, $9D, $7D, $F1, $DC, $1A, $48,
    $17, $CC, $9F, $BF, $B6, $B7, $20, $E7, $2F, $C2, $1F, $BF, $69, $42, $19, $8C,
    $E1, $1F, $25, $E1, $E1, $29, $AF, $A7, $B0, $9F, $4C, $08, $02, $99, $0E, $3C,
    $E9, $D0, $F8, $0C, $1D, $E7, $28, $B5, $B1, $B1, $B2, $34, $5C, $B8, $F6, $04,
    $B5, $81, $B7, $AB, $D5, $ED, $75, $69, $FC, $7D, $99, $F7, $DB, $E4, $F1, $17,
    $67, $4B, $20, $6D, $C9, $E4, $44, $A7, $4E, $D5, $6A, $07, $DE, $BD, $BB, $93,
    $93, $86, $6D, $EF, $5F, $85, $7D, $FE, $16, $2C, $56, $61, $36, $24, $35, $E4,
    $F1, $17, $13, $84, $28, $76, $6C, $DF, $F7, $79, $9A, $30, $C0, $F8, $C3, $32,
    $EF, $D7, $C9, $F8, $4A, $40, $10, $DB, $D7, $6C, $34, $8E, $98, $21, $2B, $C4,
    $43, $99, $23, $28, $EC, $AB, $03, $82, $0E, $DB, $44, $C3, $90, $15, $E2, $31,
    $79, $BF, $72, $00, $E0, $B9, $8E, $FE, $47, $80, $F6, $CE, $ED, $A7, $8D, $23,
    $8C, $E2, $B3, $EC, $7A, $D7, $D8, $18, $1C, $2A, $55, $A5, $28, $34, $69, $4B,
    $A2, $12, $7A, $91, $AA, $3E, $54, $7D, $EA, $4B, $FE, $71, $1A, $85, $4A, $84,
    $4B, $52, $23, $05, $1A, $09, $D2, $10, $1B, $E3, $18, $EF, $62, $8C, $F7, $E6,
    $ED, $7C, $73, $B1, $D7, $36, $0D, $6D, $E2, $B4, $85, $3D, $3F, $69, $B4, $E3,
    $C5, $F0, $76, $CE, $7C, $33, $EC, $7E, $C7, $A8, $56, $DD, $D8, $A0, $FF, $11,
    $26, $57, $7C, $1B, $00, $70, $E3, $B0, $0C, $A6, $9F, $1C, $79, $FB, $7E, $12,
    $00, $70, $03, $0D, $00, $DD, $21, $00, $C8, $2E, $78, $37, $1C, $80, $0C, $1F,
    $05, $58, $58, $FD, $01, $C8, $AA, $FC, $C5, $16, $00, $0E, $00, $00, $B6, $00,
    $00, $80, $CC, $61, $E1, $1D, $3F, $00, $32, $6C, $00, $68, $0F, $07, $40, $86,
    $0D, $20, $46, $77, $38, $00, $B2, $6B, $00, $E8, $0F, $0A, $40, $96, $0D, $20,
    $C2, $9B, $BE, $00, $64, $D6, $00, $7C, $74, $07, $05, $20, $C3, $06, $80, $FE,
    $D0, $00, $64, $D8, $00, $BA, $93, $AB, $00, $F0, $50, $11, $00, $1F, $1E, $63,
    $82, $AF, $E7, $F5, $DB, $83, $5F, $2A, $E8, $BF, $7C, $48, $20, $19, $16, $FC,
    $15, $BA, $47, $43, $61, $00, $DE, $41, $E8, $C6, $D5, $AF, $E8, $0E, $CC, $C0,
    $F8, $E7, $7F, $83, $0D, $B5, $87, $4F, $C6, $D7, $F3, $64, $90, $09, $20, $7B,
    $43, $EB, $2C, $01, $D9, $2A, $5E, $18, $80, $BA, $47, $FD, $83, $2F, $13, $3D,
    $C4, $0F, $C0, $FB, $9B, $40, $5A, $C8, $34, $37, $64, $08, $84, $B2, $00, $A3,
    $7F, $CF, $D0, $F7, $0C, $9D, $13, $61, $8C, $99, $C3, $50, $3E, $C4, $E0, $39,
    $80, $81, $E0, $E5, $B5, $27, $46, $CC, $85, $9D, $F4, $A4, $E0, $45, $76, $84,
    $CA, $8B, $20, $C1, $27, $4C, $FF, $AC, $D7, $EF, $1E, $9F, $36, $82, $B4, $F6,
    $61, $04, $00, $BC, $8B, $F0, $D9, $98, $F0, $A9, $7F, $0F, $DD, $A7, $D6, $CE,
    $D4, $CE, $63, $4A, $24, $02, $98, $FD, $54, $00, $79, $35, $54, $1E, $88, $A1,
    $12, $03, $4C, $F1, $37, $E8, $7E, $DA, $10, $84, $01, $68, $C1, $8B, $14, $80,
    $5E, $4F, $09, $5D, $8F, $50, $5C, $A3, $38, $12, $31, $11, $91, $68, $2C, $DE,
    $53, $21, $32, $51, $CA, $20, $A4, $59, $8C, $45, $48, $A4, $84, $0F, $0F, $00,
    $E0, $EF, $88, $7F, $FC, $83, $58, $E5, $29, $D3, $85, $19, $43, $E2, $A6, $16,
    $DF, $24, $78, $BA, $9A, $16, $1F, $7C, $4E, $B9, $30, $26, $E5, $C0, $A8, $70,
    $20, $CA, $84, $49, $9B, $83, $34, $10, $69, $0C, $7C, $0B, $10, $F6, $45, $1F,
    $89, $30, $20, $79, $15, $D1, $20, $51, $28, $AE, $FD, $39, $1F, $51, $18, $8A,
    $74, $01, $39, $62, $59, $0D, $24, $32, $59, $4A, $54, $00, $E9, $D2, $1F, $DB,
    $00, $00, $DE, $FF, $0C, $A0, $5F, $DA, $33, $B1, $DA, $0B, $01, $93, $E8, $75,
    $0E, $90, $10, $3E, $17, $7A, $2E, $47, $91, $30, $FD, $40, $28, $FA, $9C, $D3,
    $73, $11, $0C, $65, $F1, $79, $4E, $19, $86, $4C, $0C, $B3, $44, $08, $54, $2C,
    $D3, $C1, $48, $E4, $41, $D0, $15, $F3, $20, $F0, $C5, $9C, $7E, $1E, $45, $69,
    $13, $08, $12, $59, $19, $C8, $95, $9F, $FF, $6E, $DC, $3E, $3F, $EB, $70, $03,
    $88, $13, $49, $7F, $4B, $01, $00, $98, $98, $1D, $A4, $F6, $F8, $CC, $30, $A7,
    $2C, $B3, $58, $9C, $29, $70, $61, $9B, $BA, $E4, $E7, $42, $37, $44, $E8, $17,
    $17, $3C, $09, $DD, $B2, $6C, $E6, $D8, $79, $61, $00, $39, $5B, $CE, $AD, $94,
    $21, $88, $04, $39, $4A, $85, $23, $71, $93, $D8, $7D, $5F, $8A, $DE, $27, $F1,
    $AB, $FB, $7E, $D0, $4D, $02, $DF, $8F, $5D, $AF, $D9, $76, $5B, $A7, $EE, $C1,
    $E1, $DE, $A1, $E7, $9D, $B6, $78, $D5, $40, $D1, $01, $3D, $6E, $0A, $7E, $B3,
    $59, $6F, $72, $C3, $10, $9F, $D5, $40, $8A, $0C, $00, $93, $76, $80, $41, $F2,
    $CF, $94, $6D, $3B, $F6, $FC, $FC, $C7, $F3, $5C, $C8, $36, $65, $81, $CD, $CE,
    $DE, $2A, $DF, $F9, $6C, $F9, $4E, $A1, $58, $2A, $71, $A1, $F3, $CF, $E5, $42,
    $3E, $3F, $6D, $75, $45, $34, $64, $9E, $0F, $9B, $05, $94, $0E, $E8, $38, $CC,
    $CE, $39, $2A, $25, $D0, $91, $F1, $50, $3E, $AD, $F4, $5A, $FC, $FC, $4A, $A9,
    $81, $9D, $4E, $3B, $AC, $56, $FF, $A8, $ED, $FF, $5E, $D9, $3F, $39, $A9, $D6,
    $EB, $F5, $A3, $63, $6E, $08, $6D, $BE, $3D, $D0, $89, $41, $D4, $46, $3A, $4C,
    $0D, $9D, $20, $A4, $0D, $A0, $87, $52, $00, $80, $89, $08, $9F, $29, $E1, $6B,
    $03, $30, $2F, $2E, $3A, $D6, $D1, $D1, $01, $05, $FF, $D8, $7A, $54, $2A, $1B,
    $05, $7E, $CD, $3B, $4E, $A1, $B4, $FC, $E5, $CA, $E7, $CB, $CB, $AB, $F7, $E7,
    $CA, $F3, $E5, $F2, $DC, $47, $A5, $E9, $E9, $A2, $25, $B7, $F4, $79, $16, $39,
    $A1, $38, $CB, $73, $F8, $B0, $28, $22, $4A, $AF, $FA, $61, $20, $84, $1F, $D4,
    $6A, $AF, $AA, $BB, $BB, $5B, $CF, $9E, $EF, $3D, $7D, $7E, $76, $D6, $A2, $B0,
    $20, $8A, $0C, $A1, $C0, $20, $1D, $30, $D3, $1D, $31, $80, $CB, $C4, $0F, $E1,
    $03, $30, $59, $23, $48, $9B, $80, $C5, $06, $E9, $5F, $64, $00, $0E, $5F, $9C,
    $F3, $FC, $5A, $88, $22, $AF, $B0, $BD, $B3, $BE, $FF, $5B, $65, $E3, $F1, $F4,
    $F4, $CC, $AD, $FB, $F7, $BE, $BE, $B7, $F2, $E0, $FB, $07, $0B, $0B, $B7, $17,
    $0A, $BD, $C4, $1E, $1C, $F8, $C7, $74, $06, $20, $C5, $7F, $D1, $39, $0F, $AA,
    $D5, $97, $AF, $2B, $BB, $9B, $DB, $5C, $FC, $15, $CF, $6B, $52, $50, $14, $C5,
    $C5, $B8, $23, $06, $A0, $57, $FF, $74, $D8, $D0, $68, $E9, $0F, $F1, $03, $F0,
    $E1, $B6, $01, $34, $CC, $91, $A1, $2B, $01, $61, $02, $7C, $14, $B9, $21, $94,
    $F8, $02, $3E, $B7, $F1, $64, $ED, $70, $6F, $BF, $F2, $74, $E5, $AB, $EF, $56,
    $56, $57, $7F, $F8, $76, $71, $71, $69, $91, $89, $66, $40, $09, $19, $80, $9F,
    $D0, $1E, $7E, $63, $63, $6D, $7D, $7B, $7B, $7D, $DB, $75, $DF, $50, $48, $58,
    $93, $C9, $84, $D8, $56, $4A, $FC, $17, $4A, $FC, $6F, $13, $3D, $84, $0F, $C0,
    $BF, $6B, $04, $53, $29, $43, $48, $57, $04, $22, $1D, $98, $8F, $12, $1F, $65,
    $BE, $A0, $37, $9E, $6C, $AE, $1D, $BB, $5E, $B3, $FA, $D3, $8F, $0F, $7F, $BE,
    $BD, $F4, $C5, $5D, $FE, $6B, $39, $CB, $75, $4F, $1B, $3B, $3B, $EB, $BF, $6C,
    $6D, $3D, $FA, $D5, $F3, $5A, $AF, $99, $CC, $09, $3B, $4D, $AD, $FC, $5A, $F8,
    $E1, $48, $99, $8F, $FD, $3D, $00, $FF, $0D, $C9, $15, $E7, $04, $64, $04, $14,
    $F3, $EA, $51, $25, $A0, $B4, $EC, $86, $61, $E8, $BD, $78, $B1, $7B, $66, $9A,
    $56, $D7, $B2, $AC, $87, $9F, $2C, $2C, $DD, $35, $73, $39, $E7, $9B, $CD, $CD,
    $47, $8F, $B9, $11, $1C, $F0, $2F, $D5, $98, $8C, $07, $6F, $A8, $D5, $BF, $AD,
    $F6, $FB, $21, $1B, $24, $45, $43, $F4, $00, $FC, $7F, $8D, $41, $C7, $C0, $C6,
    $4A, $B7, $41, $6A, $84, $71, $1C, $87, $AD, $56, $C3, $EB, $5C, $9C, $BB, $33,
    $C5, $D9, $A2, $C9, $85, $FF, $29, $2F, $0F, $5E, $F2, $FD, $00, $ED, $F9, $4F,
    $D4, $EA, $DF, $66, $E3, $11, $F1, $10, $3E, $00, $D7, $CB, $0C, $F4, $36, $5D,
    $1B, $82, $38, $B7, $23, $13, $68, $34, $6A, $EE, $71, $FD, $55, $CD, $E4, $F3,
    $05, $7E, $83, $56, $FD, $37, $AA, $54, $68, $A7, $F6, $FA, $38, $CD, $07, $E0,
    $7A, $D3, $BB, $A4, $32, $A0, $87, $F6, $E2, $20, $E8, $06, $14, $10, $3F, $AF,
    $56, $FD, $B3, $91, $55, $1F, $E2, $07, $E0, $FA, $63, $A4, $0C, $60, $A8, $22,
    $A0, $4A, $80, $4E, $0E, $67, $D9, $E0, $A4, $1F, $2B, $3F, $00, $37, $D7, $04,
    $18, $1B, $1C, $E4, $8B, $2D, $C1, $9F, $A1, $A2, $35, $A6, $BF, $A2, $01, $A7,
    $00, $00, $00, $00, $49, $45, $4E, $44, $AE, $42, $60, $82
  );

  BinBorder: array[0..2748] of byte = (
    $89, $50, $4E, $47, $0D, $0A, $1A, $0A, $00, $00, $00, $0D, $49, $48, $44, $52, $00,
    $00, $00, $40, $00, $00, $00, $40, $08, $06, $00, $00, $01, $DD, $6E, $41, $48,
    $00, $00, $00, $19, $74, $45, $58, $74, $53, $6F, $66, $74, $77, $61, $72, $65,
    $00, $41, $64, $6F, $62, $65, $20, $49, $6D, $61, $67, $65, $52, $65, $61, $64,
    $79, $71, $C9, $65, $3C, $00, $00, $0A, $5F, $49, $44, $41, $54, $78, $DA, $62,
    $9C, $B7, $78, $FF, $7F, $20, $60, $00, $61, $74, $C0, $C8, $C8, $C8, $C0, $F2,
    $EF, $DF, $3F, $86, $94, $78, $E7, $42, $20, $7F, $33, $10, $FF, $43, $53, $A3,
    $C7, $02, $65, $2C, $03, $E2, $57, $0C, $98, $E0, $19, $13, $94, $F1, $97, $01,
    $07, $60, $62, $20, $00, $A8, $A7, $40, $1C, $E4, $2B, $2C, $98, $1B, $20, $80,
    $18, $E7, $2E, $DA, $F7, $1F, $57, $18, $80, $81, $83, $93, $EF, $1B, $20, $65,
    $0A, $C4, $8A, $68, $58, $AB, $BC, $7A, $C2, $7D, $E6, $B7, $6F, $5F, $71, $FC,
    $FA, $F9, $63, $39, $50, $E0, $03, $1A, $7E, $2D, $22, $2C, $CC, $CA, $C4, $C8,
    $C0, $F8, $87, $C6, $DE, $C4, $EA, $05, $64, $90, $9D, $D7, $78, $1B, $48, $B1,
    $60, $09, $03, $A6, $25, $CB, $B7, $9D, $07, $08, $20, $C6, $39, $0B, $F7, $82,
    $12, $03, $C3, $CC, $69, $2D, $1F, $2E, $5F, $3A, $B9, $EF, $CF, $9F, $3F, $A0,
    $58, $C5, $EB, $70, $36, $36, $76, $BE, $A0, $D0, $14, $2F, $47, $67, $3F, $11,
    $06, $90, $01, $5C, $5C, $3C, $33, $80, $E2, $9A, $40, $CC, $CC, $40, $1C, $00,
    $B9, $40, $C0, $CD, $23, $B0, $09, $EC, $49, $16, $16, $D6, $47, $D0, $F4, $F4,
    $97, $48, $03, $40, $FE, $FE, $CE, $C9, $C1, $F5, $89, $89, $81, $42, $30, $48,
    $0C, $60, $63, $67, $E7, $84, $46, $15, $C9, $00, $1C, $8D, $4C, $4C, $4C, $0C,
    $5F, $3F, $BF, $38, $7F, $E1, $FC, $F1, $E9, $1C, $EC, $1C, $3F, $09, $69, $FA,
    $FB, $F7, $2F, $B3, $B3, $8B, $67, $E6, $97, $EF, $2C, $A6, $00, $01, $C4, $08,
    $2B, $17, $C0, $41, $4B, $20, $51, $61, $E4, $15, $90, $B3, $41, $9A, $CE, $9F,
    $3D, $F2, $7F, $F5, $CA, $59, $67, $DF, $BC, $7E, $71, $19, $28, $F9, $95, $80,
    $7E, $16, $49, $29, $39, $B5, $E2, $F2, $1E, $47, $3E, $3E, $01, $46, $86, $29,
    $33, $36, $FF, $67, $66, $66, $99, $07, $94, $F0, $81, $26, $26, $45, $02, $58,
    $19, $88, $CD, $81, $A9, $B1, $1C, $94, $9B, $59, $2E, $9E, $3F, $F6, $ED, $EF,
    $DF, $3F, $3B, $81, $82, $07, $81, $F8, $0B, $34, $91, $10, $02, $0F, $7F, $FD,
    $FA, $F9, $93, $8D, $95, $A5, $83, $89, $99, $85, $15, $94, $FA, $9E, $01, $F1,
    $37, $22, $35, $33, $40, $F3, $CA, $47, $E4, $74, $F0, $87, $04, $CD, $28, $E9,
    $99, $F2, $84, $F4, $9F, $74, $8B, $A9, $97, $94, $C1, $A5, $0A, $23, $03, $23,
    $D9, $06, $FC, $A7, $8A, $17, $28, $71, $01, $2C, $0C, $28, $72, $02, $93, $B8,
    $84, $34, $A8, $1C, $64, $83, $86, $09, $E9, $81, $28, $AF, $A0, $C6, $CD, $CE,
    $CE, $21, $07, $AA, $AA, $A0, $2E, $62, $24, $02, $B3, $AA, $A8, $6A, $4A, $83,
    $58, $E0, $DC, $38, $6B, $FE, $8E, $B9, $BB, $B6, $2D, $95, $E4, $E5, $E3, $7F,
    $C5, $CC, $C4, $F4, $8F, $60, $3A, $FE, $FB, $87, $C7, $C5, $2D, $64, $F2, $E7,
    $2F, $3F, $19, $00, $02, $08, $5C, $A0, $80, $F2, $37, $08, $83, $0C, $FB, $FE,
    $FD, $2B, $C3, $FB, $77, $AF, $18, $CE, $9D, $39, $FA, $F3, $FB, $B7, $2F, $FF,
    $80, $12, $FF, $29, $0D, $27, $90, $AB, $25, $A5, $E5, $99, $34, $34, $0D, $D9,
    $85, $84, $44, $18, $81, $B9, $1F, $51, $36, $C0, $18, $17, $2F, $1C, $FF, $BF,
    $61, $ED, $FC, $9B, $4F, $1E, $DF, $3F, $0B, $CC, $DD, $F7, $81, $42, $2F, $A0,
    $D5, $EC, $0F, $68, $75, $F1, $9F, $82, $F4, $0A, $B2, $87, $03, $88, $05, $79,
    $78, $F8, $E5, $D5, $35, $F4, $2C, $63, $13, $0A, $CD, $79, $F9, $04, $20, $4E,
    $B9, $79, $E3, $E2, $BF, $D5, $2B, $66, $ED, $7F, $F6, $F4, $01, $A8, $58, $B9,
    $00, $C4, $F7, $80, $F8, $3D, $10, $FF, $A4, $D0, $72, $64, $47, $80, $12, $0B,
    $C7, $97, $2F, $1F, $85, $CF, $9E, $39, $BC, $9F, $87, $97, $C7, $3F, $39, $AD,
    $22, $15, $EC, $80, $8F, $1F, $DE, $7D, $FB, $FC, $E9, $C3, $69, $A8, $E5, $D7,
    $A0, $95, $E4, $6F, $06, $EA, $83, $AF, $D0, $62, $EF, $1F, $1F, $2F, $FF, $3D,
    $90, $BB, $98, $A0, $65, $3C, $28, $1D, $7C, $81, $2A, $F8, $49, $42, $0D, $4D,
    $0E, $00, $25, $D2, $BF, $4C, $4C, $CC, $7F, $D0, $0B, $A3, $FF, $48, $98, $6E,
    $80, $09, $62, $33, $5D, $ED, $A4, $6E, $CB, $82, $2A, $0E, $A0, $B4, $40, $1D,
    $B2, $51, $C0, $38, $68, $A2, $60, $A0, $C0, $7F, $B4, $34, $C0, $88, $54, $1B,
    $D1, $37, $04, $74, $F5, $CD, $78, $E4, $14, $54, $54, $80, $4C, $5E, $68, $99,
    $CD, $42, $E3, $68, $67, $65, $62, $66, $62, $67, $84, $35, $AF, $41, $35, $E1,
    $BF, $7F, $7F, $FE, $6C, $DF, $B2, $7C, $F9, $F6, $AD, $AB, $56, $00, $6B, $C4,
    $3B, $D0, $96, $DF, $6F, $2A, $16, $4C, $20, $8B, $D9, $34, $B5, $F4, $65, $22,
    $A3, $12, $62, $D4, $B5, $CC, $72, $BE, $7E, $FD, $C5, $04, $E9, $A6, $21, $35,
    $B9, $81, $F5, $39, $B0, $C3, $C0, $FC, $9F, $11, $D4, $5E, $22, $E4, $97, $FF,
    $38, $C4, $19, $70, $3B, $FB, $CF, $DF, $BF, $4C, $BF, $7E, $21, $7A, $81, $00,
    $01, $D8, $B3, $BA, $D6, $A6, $A1, $30, $7C, $4E, $72, $D2, $74, $A9, $BA, $0F,
    $6B, $A7, $76, $82, $37, $3A, $B0, $2A, $82, $A5, $4C, $04, $87, $4C, $BD, $10,
    $41, $86, $78, $25, $C8, $10, $06, $82, $BA, $6B, $7F, $8E, $BF, $60, $E8, $0F,
    $50, $14, $06, $32, $3A, $57, $74, $D6, $8A, $AB, $1D, $6E, $AD, $B3, $9D, $5D,
    $E3, $DA, $26, $AB, $4D, $73, $7C, $4F, $72, $D2, $6D, $55, $70, $92, $B6, $B9,
    $98, $81, $73, $91, $0F, $78, $DF, $F3, $BC, $1F, $E7, $79, $DE, $34, $11, $F8,
    $2D, $41, $68, $7B, $4B, $B3, $D5, $86, $8D, $BA, $69, $33, $1A, $A6, $70, $AC,
    $53, $A2, $D1, $40, $AA, $5A, $44, $4B, $99, $8F, $66, $E6, $73, $AA, $C6, $95,
    $8B, $6B, $4F, $40, $4A, $E0, $73, $E7, $2F, $FA, $83, $C1, $C3, $38, $10, $D8,
    $8F, $1D, $67, $AC, $C1, $88, $73, $53, $5A, $5F, $43, $2F, $9E, $3F, $AB, $2D,
    $BC, $9D, $5D, $DE, $D4, $B5, $5C, $B1, $58, $C8, $C2, $3B, $9D, $E7, $81, $E9,
    $32, $F6, $D2, $FC, $9B, $99, $23, $FD, $03, $C1, $F0, $AD, $DB, $93, $67, $8F,
    $86, $8F, $8B, $84, $90, $2D, $46, $A4, $69, $15, $F4, $74, $FA, $49, $79, $2E,
    $FE, $EA, $B5, $AE, $55, $3F, $C1, $A3, $15, $58, $DF, $F9, $F1, $FC, $D3, $C5,
    $29, $E9, $90, $48, $5F, $76, $25, $B3, $0F, $56, $A8, $52, $DE, $48, $8F, $5D,
    $1D, $1F, $1D, $B9, $30, $16, $C2, $80, $BC, $15, $82, $F4, $62, $D2, $4C, $2F,
    $BE, $4F, $80, $F1, $39, $F8, $38, $C5, $1D, $28, $71, $3A, $66, $B8, $0C, $83,
    $43, $C9, $98, $12, $1E, $80, $F0, $7E, $8B, $CF, $BE, $D4, $A3, $B1, $D1, $3B,
    $92, $E0, $13, $09, $94, $1C, $4D, $2E, $C4, $4B, $6B, $85, $D5, $77, $DC, $38,
    $63, $44, $AB, $7C, $F7, $6E, $E1, $DF, $51, $82, $1C, $55, $2D, $95, $4A, $88,
    $D4, $DC, $BC, $0E, $8F, $82, $84, $42, $26, $E6, $B2, $4B, $69, $20, $A2, $6C,
    $5E, $B1, $CC, $D5, $62, $A9, $8D, $C6, $1D, $14, $6A, $7C, $89, $A2, $20, $1E,
    $94, $65, $9F, $D1, $6C, $C5, $84, $48, $55, $48, $B8, $22, $37, $AC, $B5, $D9,
    $B8, $D3, $15, $4C, $9E, $4F, $1A, $54, $5D, $19, $63, $5B, $3F, $08, $D6, $49,
    $20, $08, $EC, $85, $CE, $3F, $30, $50, $E7, $68, $99, $E5, $08, $6C, $D6, $70,
    $1A, $8D, $B0, $9D, $28, $F2, $65, $76, $98, $17, $DA, $9D, $97, $F7, $9E, $56,
    $52, $DA, $BD, $A3, $B8, $05, $81, $EE, $B3, $21, $DE, $01, $3D, $73, $A0, $89,
    $00, $C6, $7B, $1D, $01, $4A, $F7, $36, $02, $D4, $EB, $2A, $C0, $FF, $AB, $C0,
    $7B, $04, $3C, $EF, $84, $D4, $BB, $D1, $80, $45, $4A, $3D, $0D, $01, $BB, $04,
    $2F, $4E, $C2, $3F, $95, $A1, $80, $76, $8E, $49, $BB, $97, $84, $B2, $EC, $47,
    $A1, $C1, $F0, $01, $CE, $5C, $C5, $2E, $38, $81, $39, $00, $76, $12, $82, $42,
    $40, $27, $87, $CF, $0C, $03, $2F, $64, $C3, $62, $99, $89, $88, $0E, $3A, $C0,
    $50, $16, $29, $35, $09, $E6, $33, $01, $81, $79, $72, $2A, $12, $ED, $8B, $9C,
    $8E, $46, $E0, $BE, $1F, $D9, $53, $6B, $09, $ED, $7E, $72, $BD, $DB, $E5, $8C,
    $D5, $95, $87, $53, $8F, $AF, $F4, $F6, $F6, $1D, $B2, $95, $11, $84, $42, $51,
    $02, $E4, $E6, $F8, $DD, $1B, $F9, $7C, $F6, $C3, $D7, $DC, $97, $0A, $37, $EE,
    $CC, $88, $DB, $75, $B1, $10, $2B, $13, $F7, $1E, $5C, $8E, $C5, $2E, $4D, $A8,
    $3F, $74, $A9, $A9, $8E, $99, $38, $05, $B2, $8E, $8C, $7A, $35, $9F, $98, $9F,
    $99, $DE, $50, $D7, $93, $FE, $9E, $1E, $1D, $F4, $5B, $03, $90, $72, $5D, $21,
    $14, $51, $5C, $AF, $D7, $C9, $D0, $D0, $B1, $13, $A0, $88, $1E, $95, $54, $5D,
    $61, $12, $9D, $E5, $21, $71, $A4, $B8, $61, $C0, $66, $B1, $7F, $30, $36, $72,
    $ED, $BE, $64, $09, $47, $FC, $EF, $F3, $81, $BF, $CC, $06, $4C, $6A, $E2, $7C,
    $A1, $8C, $B7, $FF, $2E, $FC, $25, $40, $FB, $D6, $D6, $DB, $C4, $11, $85, $67,
    $66, $D7, $BB, $AC, $4D, $EE, $06, $9C, $26, $38, $21, $0E, $0D, $2A, $6A, $D3,
    $4A, $15, $A8, $12, $0F, $85, $56, $CA, $53, $51, $CB, $53, $DF, $FB, $47, $91,
    $10, $88, $6B, $48, $49, $54, $A0, $84, $36, $11, $76, $22, $3B, $C4, $F1, $DD,
    $7B, $5F, $CE, $59, $CF, $98, $C9, $3A, $4E, $10, $82, $38, $C1, $B1, $B4, $5A,
    $69, $6D, $79, $B5, $DF, $7C, $E7, $7C, $73, $BE, $73, $B6, $8D, $40, $37, $3F,
    $40, $5C, $F7, $7D, $2F, $EC, $25, $38, $B6, $8D, $0D, $48, $BC, $59, $0F, $73,
    $68, $17, $86, $03, $B3, $F5, $53, $06, $D1, $75, $03, $76, $FD, $0A, $11, $7D,
    $90, $83, $78, $11, $1A, $15, $F2, $8F, $D1, $A7, $68, $9A, $0D, $52, $2E, $17,
    $C9, $46, $76, $2D, $D8, $C8, $AD, $39, $B5, $7A, $D5, $2D, $ED, $BC, $35, $0B,
    $F9, $DC, $96, $65, $99, $75, $40, $C6, $21, $34, $9C, $14, $08, $E8, $E7, $AF,
    $65, $0E, $4C, $2D, $70, $73, $58, $47, $45, $19, $1E, $1E, $4B, $9C, $4F, $67,
    $52, $46, $3C, $61, $24, $93, $E7, $D4, $4C, $E6, $1B, $7D, $34, $79, $8E, $C5,
    $62, $5A, $07, $18, $6D, $0A, $B6, $29, $02, $40, $94, $4B, $DB, $E4, $D5, $BF,
    $2B, $FE, $B3, $67, $0F, $EA, $B9, $37, $FF, $17, $9A, $8D, $DA, $76, $B9, $B2,
    $93, $77, $1D, $A7, $84, $CD, $61, $D7, $75, $6A, $BC, $8A, $B4, $78, $09, $2B,
    $8A, $39, $BF, $07, $AA, $42, $23, $42, $A2, $6C, $6E, $AC, $6B, $AB, $AF, $56,
    $0C, $78, $38, $03, $92, $CB, $F0, $D7, $73, $F3, $33, $E9, $A9, $D9, $59, $00,
    $61, $28, $33, $73, $29, $8E, $60, $40, $CA, $6D, $83, $D1, $F6, $E8, $10, $8D,
    $ED, $B7, $9B, $E4, $C9, $A3, $3B, $E6, $D3, $C5, $BB, $EB, $90, $8D, $FE, $6B,
    $34, $6A, $9B, $DC, $51, $28, $F2, $BA, $BD, $CA, $5D, $0B, $53, $2A, $A3, $A3,
    $D5, $6C, $2F, $00, $10, $EE, $A7, $C2, $59, $AD, $73, $3B, $06, $53, $FA, $10,
    $AC, $FE, $58, $3C, $71, $3A, $75, $E5, $EA, $F5, $6F, $6F, $FC, $FA, $FB, $7C,
    $F2, $CC, $F8, $00, $D0, $85, $BE, $0F, $01, $D7, $25, $3B, $E5, $ED, $60, $F1,
    $C9, $3D, $F3, $EF, $A5, $FB, $AB, $B9, $EC, $DA, $32, $C4, $FB, $1B, $6E, $D3,
    $14, $38, $08, $D8, $BE, $AB, $45, $1E, $DE, $97, $1E, $BE, $A7, $21, $B0, $0F,
    $08, $03, $8E, $63, $8F, $94, $4B, $C5, $E4, $C3, $07, $B7, $37, $80, $15, $D5,
    $EB, $BF, $DC, $BC, $36, $38, $34, $36, $D8, $0E, $01, $88, $F7, $60, $F5, $E5,
    $8A, $FD, $F2, $F9, $D2, $1A, $50, $68, $D9, $34, $1B, $68, $13, $67, $B9, $55,
    $54, $E0, $0C, $A8, $72, $EA, $0B, $DA, $47, $FB, $5B, $BD, $06, $60, $2F, $20,
    $42, $E1, $E5, $EC, $2D, $5B, $66, $C3, $AC, $56, $8A, $23, $F1, $84, $FE, $63,
    $4C, $55, $06, $6D, $C7, $15, $39, $00, $1D, $22, $EA, $7A, $9E, $BB, $05, $79,
    $20, $0F, $17, $F2, $7C, $F5, $F3, $7C, $F5, $2B, $11, $DB, $EA, $A8, $29, $C0,
    $5E, $82, $E8, $F0, $43, $30, $15, $94, $81, $81, $48, $18, $A5, $98, $A2, $7A,
    $81, $94, $3C, $B8, $84, $30, $1F, $92, $A8, $05, $47, $15, $12, $44, $95, $D3,
    $5D, $C4, $BB, $25, $FD, $D1, $91, $93, $BF, $2E, $80, $08, $4F, $D0, $E5, $40,
    $58, $94, $32, $0B, $12, $A0, $25, $7B, $8F, $4C, $DA, $A0, $23, $0F, $5C, $38,
    $6C, $1E, $E3, $02, $BD, $68, $AC, $1F, $A7, $8F, $1C, $9E, $D8, $0F, $F1, $71,
    $67, $87, $D6, $20, $ED, $00, $A0, $45, $1C, $19, $39, $9F, $F4, $A8, $8F, $7D,
    $98, $C8, $30, $D2, $87, $1F, $2C, $06, $39, $03, $82, $BE, $04, $00, $4B, $C0,
    $13, $06, $70, $2C, $98, $54, $B2, $F5, $23, $03, $02, $3E, $39, $D4, $87, $61,
    $20, $33, $00, $2B, $DE, $5E, $8E, $CE, $F4, $C4, $13, $8C, $E6, $80, $70, $B8,
    $3C, $D8, $F5, $DD, $17, $1D, $02, $1D, $FB, $00, $CA, $77, $42, $94, $F6, $47,
    $40, $9C, $A8, $80, $0C, $00, $AE, $79, $9F, $AA, $C0, $C9, $4E, $B0, $AD, $02,
    $FD, $B6, $13, $24, $D1, $8D, $D0, $89, $0C, $F6, $A7, $0C, $06, $7B, $C9, $60,
    $B4, $4D, $F7, $45, $52, $63, $17, $03, $28, $A3, $24, $A6, $69, $38, $B9, $A5,
    $70, $50, $E4, $83, $92, $43, $EC, $5B, $1E, $76, $31, $14, $7A, $82, $F1, $F8,
    $69, $32, $37, $F7, $5D, $DC, $34, $9B, $97, $9A, $8D, $DA, $EB, $D7, $AB, $FF,
    $64, $2D, $CB, $44, $43, $11, $1B, $68, $D1, $BE, $E9, $71, $0A, $11, $D9, $24,
    $C5, $F7, $31, $99, $1F, $F8, $6C, $4F, $19, $D4, $75, $83, $A5, $52, $13, $23,
    $A9, $F1, $F4, $94, $61, $24, $C6, $48, $6B, $92, $19, $7D, $75, $B4, $96, $45,
    $DF, $96, $1D, $13, $26, $44, $2D, $72, $5C, $4C, $7D, $62, $32, $3D, $3A, $3B,
    $7B, $31, $AD, $6B, $6A, $4C, $24, $01, $B5, $2D, $07, $8A, $42, $A6, $A6, $E7,
    $06, $D4, $98, $FE, $13, $00, $60, $3F, $7E, $78, $DB, $CB, $E7, $73, $C2, $3C,
    $14, $7F, $24, $E6, $48, $BD, $23, $CC, $84, $8E, $7E, $F4, $E4, $E4, $F4, $D9,
    $9F, $6F, $2C, $7C, $BF, $B0, $F0, $DB, $5F, $43, $C3, $67, $7E, $68, $34, $3D,
    $C3, $B5, $ED, $D6, $8F, $C5, $4B, $B6, $A1, $51, $88, $63, $1B, $70, $F6, $E1,
    $DB, $42, $21, $BB, $FE, $E2, $C5, $D2, $FD, $1C, $9C, $56, $96, $17, $9F, $57,
    $2A, $3B, $5B, $0A, $53, $EA, $8C, $29, $36, $5A, $E8, $AC, $35, $75, $79, $40,
    $07, $97, $76, $EB, $B8, $D2, $0F, $FA, $FE, $E3, $E2, $1B, $5F, $D3, $63, $81,
    $EF, $C7, $A6, $A6, $33, $A3, $7F, $DC, $FA, $F3, $DA, $E5, $CB, $F3, $0B, $AA,
    $A6, $4F, $33, $A6, $8F, $57, $6B, $96, $2A, $A6, $C7, $DF, $F7, $06, $A5, $FA,
    $07, $FB, $83, $84, $A9, $5A, $EA, $AB, $0B, $17, $27, $CE, $CF, $64, $14, $46,
    $3D, $CF, $B5, $8A, $FA, $29, $D5, $D2, $54, $D5, $87, $87, $F7, $45, $08, $7D,
    $8A, $DE, $F9, $A7, $CF, $EE, $01, $B6, $BF, $29, $AE, $29, $7C, $34, $CA, $B4,
    $64, $B3, $E9, $E8, $E5, $8A, $0D, $CF, $56, $97, $81, $6A, $85, $40, $F8, $1A,
    $1D, $3C, $74, $40, $76, $8F, $CC, $E3, $25, $D7, $15, $63, $CF, $EC, $AC, $1D,
    $8E, $F9, $3A, $42, $41, $A8, $74, $96, $55, $85, $46, $94, $A6, $23, $69, $A2,
    $D8, $4A, $B7, $09, $F6, $F7, $2B, $F6, $55, $31, $DA, $E5, $5A, $E4, $6C, $89,
    $C4, $BF, $9B, $61, $BC, $1B, $FE, $0E, $AB, $C9, $94, $7D, $CD, $1A, $8A, $8C,
    $00, $00, $00, $00, $49, $45, $4E, $44, $AE, $42, $60, $82
  );

  BinGrad: array[0..103] of byte = (
    $42, $4D, $68, $00, $00, $00, $00, $00, $00, $00, $36, $00, $00, $00, $28, $00, $00,
    $00, $04, $00, $00, $00, $04, $00, $00, $00, $01, $00, $18, $00, $00, $00, $00,
    $00, $32, $00, $00, $00, $12, $0B, $00, $00, $12, $0B, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $5E, $34, $37, $5E, $34, $37, $5E, $34, $37, $5E, $34,
    $37, $9A, $51, $57, $9A, $51, $57, $9A, $51, $57, $9A, $51, $57, $9A, $51, $57,
    $9A, $51, $57, $9A, $51, $57, $9A, $51, $57, $5E, $34, $37, $5E, $34, $37, $5E,
    $34, $37, $5E, $34, $37, $00, $00
  );

  BinBBox: array[0..6122] of byte = (
    $89, $50, $4E, $47, $0D, $0A, $1A, $0A, $00, $00, $00, $0D, $49, $48, $44, $52, $00,
    $00, $00, $40, $00, $00, $00, $40, $08, $06, $00, $00, $00, $AA, $69, $71, $DE,
    $00, $00, $00, $09, $70, $48, $59, $73, $00, $00, $0B, $13, $00, $00, $0B, $13,
    $01, $00, $9A, $9C, $18, $00, $00, $0A, $4F, $69, $43, $43, $50, $50, $68, $6F,
    $74, $6F, $73, $68, $6F, $70, $20, $49, $43, $43, $20, $70, $72, $6F, $66, $69,
    $6C, $65, $00, $00, $78, $DA, $9D, $53, $67, $54, $53, $E9, $16, $3D, $F7, $DE,
    $F4, $42, $4B, $88, $80, $94, $4B, $6F, $52, $15, $08, $20, $52, $42, $8B, $80,
    $14, $91, $26, $2A, $21, $09, $10, $4A, $88, $21, $A1, $D9, $15, $51, $C1, $11,
    $45, $45, $04, $1B, $C8, $A0, $88, $03, $8E, $8E, $80, $8C, $15, $51, $2C, $0C,
    $8A, $0A, $D8, $07, $E4, $21, $A2, $8E, $83, $A3, $88, $8A, $CA, $FB, $E1, $7B,
    $A3, $6B, $D6, $BC, $F7, $E6, $CD, $FE, $B5, $D7, $3E, $E7, $AC, $F3, $9D, $B3,
    $CF, $07, $C0, $08, $0C, $96, $48, $33, $51, $35, $80, $0C, $A9, $42, $1E, $11,
    $E0, $83, $C7, $C4, $C6, $E1, $E4, $2E, $40, $81, $0A, $24, $70, $00, $10, $08,
    $B3, $64, $21, $73, $FD, $23, $01, $00, $F8, $7E, $3C, $3C, $2B, $22, $C0, $07,
    $BE, $00, $01, $78, $D3, $0B, $08, $00, $C0, $4D, $9B, $C0, $30, $1C, $87, $FF,
    $0F, $EA, $42, $99, $5C, $01, $80, $84, $01, $C0, $74, $91, $38, $4B, $08, $80,
    $14, $00, $40, $7A, $8E, $42, $A6, $00, $40, $46, $01, $80, $9D, $98, $26, $53,
    $00, $A0, $04, $00, $60, $CB, $63, $62, $E3, $00, $50, $2D, $00, $60, $27, $7F,
    $E6, $D3, $00, $80, $9D, $F8, $99, $7B, $01, $00, $5B, $94, $21, $15, $01, $A0,
    $91, $00, $20, $13, $65, $88, $44, $00, $68, $3B, $00, $AC, $CF, $56, $8A, $45,
    $00, $58, $30, $00, $14, $66, $4B, $C4, $39, $00, $D8, $2D, $00, $30, $49, $57,
    $66, $48, $00, $B0, $B7, $00, $C0, $CE, $10, $0B, $B2, $00, $08, $0C, $00, $30,
    $51, $88, $85, $29, $00, $04, $7B, $00, $60, $C8, $23, $23, $78, $00, $84, $99,
    $00, $14, $46, $F2, $57, $3C, $F1, $2B, $AE, $10, $E7, $2A, $00, $00, $78, $99,
    $B2, $3C, $B9, $24, $39, $45, $81, $5B, $08, $2D, $71, $07, $57, $57, $2E, $1E,
    $28, $CE, $49, $17, $2B, $14, $36, $61, $02, $61, $9A, $40, $2E, $C2, $79, $99,
    $19, $32, $81, $34, $0F, $E0, $F3, $CC, $00, $00, $A0, $91, $15, $11, $E0, $83,
    $F3, $FD, $78, $CE, $0E, $AE, $CE, $CE, $36, $8E, $B6, $0E, $5F, $2D, $EA, $BF,
    $06, $FF, $22, $62, $62, $E3, $FE, $E5, $CF, $AB, $70, $40, $00, $00, $E1, $74,
    $7E, $D1, $FE, $2C, $2F, $B3, $1A, $80, $3B, $06, $80, $6D, $FE, $A2, $25, $EE,
    $04, $68, $5E, $0B, $A0, $75, $F7, $8B, $66, $B2, $0F, $40, $B5, $00, $A0, $E9,
    $DA, $57, $F3, $70, $F8, $7E, $3C, $3C, $45, $A1, $90, $B9, $D9, $D9, $E5, $E4,
    $E4, $D8, $4A, $C4, $42, $5B, $61, $CA, $57, $7D, $FE, $67, $C2, $5F, $C0, $57,
    $FD, $6C, $F9, $7E, $3C, $FC, $F7, $F5, $E0, $BE, $E2, $24, $81, $32, $5D, $81,
    $47, $04, $F8, $E0, $C2, $CC, $F4, $4C, $A5, $1C, $CF, $92, $09, $84, $62, $DC,
    $E6, $8F, $47, $FC, $B7, $0B, $FF, $FC, $1D, $D3, $22, $C4, $49, $62, $B9, $58,
    $2A, $14, $E3, $51, $12, $71, $8E, $44, $9A, $8C, $F3, $32, $A5, $22, $89, $42,
    $92, $29, $C5, $25, $D2, $FF, $64, $E2, $DF, $2C, $FB, $03, $3E, $DF, $35, $00,
    $B0, $6A, $3E, $01, $7B, $91, $2D, $A8, $5D, $63, $03, $F6, $4B, $27, $10, $58,
    $74, $C0, $E2, $F7, $00, $00, $F2, $BB, $6F, $C1, $D4, $28, $08, $03, $80, $68,
    $83, $E1, $CF, $77, $FF, $EF, $3F, $FD, $47, $A0, $25, $00, $80, $66, $49, $92,
    $71, $00, $00, $5E, $44, $24, $2E, $54, $CA, $B3, $3F, $C7, $08, $00, $00, $44,
    $A0, $81, $2A, $B0, $41, $1B, $F4, $C1, $18, $2C, $C0, $06, $1C, $C1, $05, $DC,
    $C1, $0B, $FC, $60, $36, $84, $42, $24, $C4, $C2, $42, $10, $42, $0A, $64, $80,
    $1C, $72, $60, $29, $AC, $82, $42, $28, $86, $CD, $B0, $1D, $2A, $60, $2F, $D4,
    $40, $1D, $34, $C0, $51, $68, $86, $93, $70, $0E, $2E, $C2, $55, $B8, $0E, $3D,
    $70, $0F, $FA, $61, $08, $9E, $C1, $28, $BC, $81, $09, $04, $41, $C8, $08, $13,
    $61, $21, $DA, $88, $01, $62, $8A, $58, $23, $8E, $08, $17, $99, $85, $F8, $21,
    $C1, $48, $04, $12, $8B, $24, $20, $C9, $88, $14, $51, $22, $4B, $91, $35, $48,
    $31, $52, $8A, $54, $20, $55, $48, $1D, $F2, $3D, $72, $02, $39, $87, $5C, $46,
    $BA, $91, $3B, $C8, $00, $32, $82, $FC, $86, $BC, $47, $31, $94, $81, $B2, $51,
    $3D, $D4, $0C, $B5, $43, $B9, $A8, $37, $1A, $84, $46, $A2, $0B, $D0, $64, $74,
    $31, $9A, $8F, $16, $A0, $9B, $D0, $72, $B4, $1A, $3D, $8C, $36, $A1, $E7, $D0,
    $AB, $68, $0F, $DA, $8F, $3E, $43, $C7, $30, $C0, $E8, $18, $07, $33, $C4, $6C,
    $30, $2E, $C6, $C3, $42, $B1, $38, $2C, $09, $93, $63, $CB, $B1, $22, $AC, $0C,
    $AB, $C6, $1A, $B0, $56, $AC, $03, $BB, $89, $F5, $63, $CF, $B1, $77, $04, $12,
    $81, $45, $C0, $09, $36, $04, $77, $42, $20, $61, $1E, $41, $48, $58, $4C, $58,
    $4E, $D8, $48, $A8, $20, $1C, $24, $34, $11, $DA, $09, $37, $09, $03, $84, $51,
    $C2, $27, $22, $93, $A8, $4B, $B4, $26, $BA, $11, $F9, $C4, $18, $62, $32, $31,
    $87, $58, $48, $2C, $23, $D6, $12, $8F, $13, $2F, $10, $7B, $88, $43, $C4, $37,
    $24, $12, $89, $43, $32, $27, $B9, $90, $02, $49, $B1, $A4, $54, $D2, $12, $D2,
    $46, $D2, $6E, $52, $23, $E9, $2C, $A9, $9B, $34, $48, $1A, $23, $93, $C9, $DA,
    $64, $6B, $B2, $07, $39, $94, $2C, $20, $2B, $C8, $85, $E4, $9D, $E4, $C3, $E4,
    $33, $E4, $1B, $E4, $21, $F2, $5B, $0A, $9D, $62, $40, $71, $A4, $F8, $53, $E2,
    $28, $52, $CA, $6A, $4A, $19, $E5, $10, $E5, $34, $E5, $06, $65, $98, $32, $41,
    $55, $A3, $9A, $52, $DD, $A8, $A1, $54, $11, $35, $8F, $5A, $42, $AD, $A1, $B6,
    $52, $AF, $51, $87, $A8, $13, $34, $75, $9A, $39, $CD, $83, $16, $49, $4B, $A5,
    $AD, $A2, $95, $D3, $1A, $68, $17, $68, $F7, $69, $AF, $E8, $74, $BA, $11, $DD,
    $95, $1E, $4E, $97, $D0, $57, $D2, $CB, $E9, $47, $E8, $97, $E8, $03, $F4, $77,
    $0C, $0D, $86, $15, $83, $C7, $88, $67, $28, $19, $9B, $18, $07, $18, $67, $19,
    $77, $18, $AF, $98, $4C, $A6, $19, $D3, $8B, $19, $C7, $54, $30, $37, $31, $EB,
    $98, $E7, $99, $0F, $99, $6F, $55, $58, $2A, $B6, $2A, $7C, $15, $91, $CA, $0A,
    $95, $4A, $95, $26, $95, $1B, $2A, $2F, $54, $A9, $AA, $A6, $AA, $DE, $AA, $0B,
    $55, $F3, $55, $CB, $54, $8F, $A9, $5E, $53, $7D, $AE, $46, $55, $33, $53, $E3,
    $A9, $09, $D4, $96, $AB, $55, $AA, $9D, $50, $EB, $53, $1B, $53, $67, $A9, $3B,
    $A8, $87, $AA, $67, $A8, $6F, $54, $3F, $A4, $7E, $59, $FD, $89, $06, $59, $C3,
    $4C, $C3, $4F, $43, $A4, $51, $A0, $B1, $5F, $E3, $BC, $C6, $20, $0B, $63, $19,
    $B3, $78, $2C, $21, $6B, $0D, $AB, $86, $75, $81, $35, $C4, $26, $B1, $CD, $D9,
    $7C, $76, $2A, $BB, $98, $FD, $1D, $BB, $8B, $3D, $AA, $A9, $A1, $39, $43, $33,
    $4A, $33, $57, $B3, $52, $F3, $94, $66, $3F, $07, $E3, $98, $71, $F8, $9C, $74,
    $4E, $09, $E7, $28, $A7, $97, $F3, $7E, $8A, $DE, $14, $EF, $29, $E2, $29, $1B,
    $A6, $34, $4C, $B9, $31, $65, $5C, $6B, $AA, $96, $97, $96, $58, $AB, $48, $AB,
    $51, $AB, $47, $EB, $BD, $36, $AE, $ED, $A7, $9D, $A6, $BD, $45, $BB, $59, $FB,
    $81, $0E, $41, $C7, $4A, $27, $5C, $27, $47, $67, $8F, $CE, $05, $9D, $E7, $53,
    $D9, $53, $DD, $A7, $0A, $A7, $16, $4D, $3D, $3A, $F5, $AE, $2E, $AA, $6B, $A5,
    $1B, $A1, $BB, $44, $77, $BF, $6E, $A7, $EE, $98, $9E, $BE, $5E, $80, $9E, $4C,
    $6F, $A7, $DE, $79, $BD, $E7, $FA, $1C, $7D, $2F, $FD, $54, $FD, $6D, $FA, $A7,
    $F5, $47, $0C, $58, $06, $B3, $0C, $24, $06, $DB, $0C, $CE, $18, $3C, $C5, $35,
    $71, $6F, $3C, $1D, $2F, $C7, $DB, $F1, $51, $43, $5D, $C3, $40, $43, $A5, $61,
    $95, $61, $97, $E1, $84, $91, $B9, $D1, $3C, $A3, $D5, $46, $8D, $46, $0F, $8C,
    $69, $C6, $5C, $E3, $24, $E3, $6D, $C6, $6D, $C6, $A3, $26, $06, $26, $21, $26,
    $4B, $4D, $EA, $4D, $EE, $9A, $52, $4D, $B9, $A6, $29, $A6, $3B, $4C, $3B, $4C,
    $C7, $CD, $CC, $CD, $A2, $CD, $D6, $99, $35, $9B, $3D, $31, $D7, $32, $E7, $9B,
    $E7, $9B, $D7, $9B, $DF, $B7, $60, $5A, $78, $5A, $2C, $B6, $A8, $B6, $B8, $65,
    $49, $B2, $E4, $5A, $A6, $59, $EE, $B6, $BC, $6E, $85, $5A, $39, $59, $A5, $58,
    $55, $5A, $5D, $B3, $46, $AD, $9D, $AD, $25, $D6, $BB, $AD, $BB, $A7, $11, $A7,
    $B9, $4E, $93, $4E, $AB, $9E, $D6, $67, $C3, $B0, $F1, $B6, $C9, $B6, $A9, $B7,
    $19, $B0, $E5, $D8, $06, $DB, $AE, $B6, $6D, $B6, $7D, $61, $67, $62, $17, $67,
    $B7, $C5, $AE, $C3, $EE, $93, $BD, $93, $7D, $BA, $7D, $8D, $FD, $3D, $07, $0D,
    $87, $D9, $0E, $AB, $1D, $5A, $1D, $7E, $73, $B4, $72, $14, $3A, $56, $3A, $DE,
    $9A, $CE, $9C, $EE, $3F, $7D, $C5, $F4, $96, $E9, $2F, $67, $58, $CF, $10, $CF,
    $D8, $33, $E3, $B6, $13, $CB, $29, $C4, $69, $9D, $53, $9B, $D3, $47, $67, $17,
    $67, $B9, $73, $83, $F3, $88, $8B, $89, $4B, $82, $CB, $2E, $97, $3E, $2E, $9B,
    $1B, $C6, $DD, $C8, $BD, $E4, $4A, $74, $F5, $71, $5D, $E1, $7A, $D2, $F5, $9D,
    $9B, $B3, $9B, $C2, $ED, $A8, $DB, $AF, $EE, $36, $EE, $69, $EE, $87, $DC, $9F,
    $CC, $34, $9F, $29, $9E, $59, $33, $73, $D0, $C3, $C8, $43, $E0, $51, $E5, $D1,
    $3F, $0B, $9F, $95, $30, $6B, $DF, $AC, $7E, $4F, $43, $4F, $81, $67, $B5, $E7,
    $23, $2F, $63, $2F, $91, $57, $AD, $D7, $B0, $B7, $A5, $77, $AA, $F7, $61, $EF,
    $17, $3E, $F6, $3E, $72, $9F, $E3, $3E, $E3, $3C, $37, $DE, $32, $DE, $59, $5F,
    $CC, $37, $C0, $B7, $C8, $B7, $CB, $4F, $C3, $6F, $9E, $5F, $85, $DF, $43, $7F,
    $23, $FF, $64, $FF, $7A, $FF, $D1, $00, $A7, $80, $25, $01, $67, $03, $89, $81,
    $41, $81, $5B, $02, $FB, $F8, $7A, $7C, $21, $BF, $8E, $3F, $3A, $DB, $65, $F6,
    $B2, $D9, $ED, $41, $8C, $A0, $B9, $41, $15, $41, $8F, $82, $AD, $82, $E5, $C1,
    $AD, $21, $68, $C8, $EC, $90, $AD, $21, $F7, $E7, $98, $CE, $91, $CE, $69, $0E,
    $85, $50, $7E, $E8, $D6, $D0, $07, $61, $E6, $61, $8B, $C3, $7E, $0C, $27, $85,
    $87, $85, $57, $86, $3F, $8E, $70, $88, $58, $1A, $D1, $31, $97, $35, $77, $D1,
    $DC, $43, $73, $DF, $44, $FA, $44, $96, $44, $DE, $9B, $67, $31, $4F, $39, $AF,
    $2D, $4A, $35, $2A, $3E, $AA, $2E, $6A, $3C, $DA, $37, $BA, $34, $BA, $3F, $C6,
    $2E, $66, $59, $CC, $D5, $58, $9D, $58, $49, $6C, $4B, $1C, $39, $2E, $2A, $AE,
    $36, $6E, $6C, $BE, $DF, $FC, $ED, $F3, $87, $E2, $9D, $E2, $0B, $E3, $7B, $17,
    $98, $2F, $C8, $5D, $70, $79, $A1, $CE, $C2, $F4, $85, $A7, $16, $A9, $2E, $12,
    $2C, $3A, $96, $40, $4C, $88, $4E, $38, $94, $F0, $41, $10, $2A, $A8, $16, $8C,
    $25, $F2, $13, $77, $25, $8E, $0A, $79, $C2, $1D, $C2, $67, $22, $2F, $D1, $36,
    $D1, $88, $D8, $43, $5C, $2A, $1E, $4E, $F2, $48, $2A, $4D, $7A, $92, $EC, $91,
    $BC, $35, $79, $24, $C5, $33, $A5, $2C, $E5, $B9, $84, $27, $A9, $90, $BC, $4C,
    $0D, $4C, $DD, $9B, $3A, $9E, $16, $9A, $76, $20, $6D, $32, $3D, $3A, $BD, $31,
    $83, $92, $91, $90, $71, $42, $AA, $21, $4D, $93, $B6, $67, $EA, $67, $E6, $66,
    $76, $CB, $AC, $65, $85, $B2, $FE, $C5, $6E, $8B, $B7, $2F, $1E, $95, $07, $C9,
    $6B, $B3, $90, $AC, $05, $59, $2D, $0A, $B6, $42, $A6, $E8, $54, $5A, $28, $D7,
    $2A, $07, $B2, $67, $65, $57, $66, $BF, $CD, $89, $CA, $39, $96, $AB, $9E, $2B,
    $CD, $ED, $CC, $B3, $CA, $DB, $90, $37, $9C, $EF, $9F, $FF, $ED, $12, $C2, $12,
    $E1, $92, $B6, $A5, $86, $4B, $57, $2D, $1D, $58, $E6, $BD, $AC, $6A, $39, $B2,
    $3C, $71, $79, $DB, $0A, $E3, $15, $05, $2B, $86, $56, $06, $AC, $3C, $B8, $8A,
    $B6, $2A, $6D, $D5, $4F, $AB, $ED, $57, $97, $AE, $7E, $BD, $26, $7A, $4D, $6B,
    $81, $5E, $C1, $CA, $82, $C1, $B5, $01, $6B, $EB, $0B, $55, $0A, $E5, $85, $7D,
    $EB, $DC, $D7, $ED, $5D, $4F, $58, $2F, $59, $DF, $B5, $61, $FA, $86, $9D, $1B,
    $3E, $15, $89, $8A, $AE, $14, $DB, $17, $97, $15, $7F, $D8, $28, $DC, $78, $E5,
    $1B, $87, $6F, $CA, $BF, $99, $DC, $94, $B4, $A9, $AB, $C4, $B9, $64, $CF, $66,
    $D2, $66, $E9, $E6, $DE, $2D, $9E, $5B, $0E, $96, $AA, $97, $E6, $97, $0E, $6E,
    $0D, $D9, $DA, $B4, $0D, $DF, $56, $B4, $ED, $F5, $F6, $45, $DB, $2F, $97, $CD,
    $28, $DB, $BB, $83, $B6, $43, $B9, $A3, $BF, $3C, $B8, $BC, $65, $A7, $C9, $CE,
    $CD, $3B, $3F, $54, $A4, $54, $F4, $54, $FA, $54, $36, $EE, $D2, $DD, $B5, $61,
    $D7, $F8, $6E, $D1, $EE, $1B, $7B, $BC, $F6, $34, $EC, $D5, $DB, $5B, $BC, $F7,
    $FD, $3E, $C9, $BE, $DB, $55, $01, $55, $4D, $D5, $66, $D5, $65, $FB, $49, $FB,
    $B3, $F7, $3F, $AE, $89, $AA, $E9, $F8, $96, $FB, $6D, $5D, $AD, $4E, $6D, $71,
    $ED, $C7, $03, $D2, $03, $FD, $07, $23, $0E, $B6, $D7, $B9, $D4, $D5, $1D, $D2,
    $3D, $54, $52, $8F, $D6, $2B, $EB, $47, $0E, $C7, $1F, $BE, $FE, $9D, $EF, $77,
    $2D, $0D, $36, $0D, $55, $8D, $9C, $C6, $E2, $23, $70, $44, $79, $E4, $E9, $F7,
    $09, $DF, $F7, $1E, $0D, $3A, $DA, $76, $8C, $7B, $AC, $E1, $07, $D3, $1F, $76,
    $1D, $67, $1D, $2F, $6A, $42, $9A, $F2, $9A, $46, $9B, $53, $9A, $FB, $5B, $62,
    $5B, $BA, $4F, $CC, $3E, $D1, $D6, $EA, $DE, $7A, $FC, $47, $DB, $1F, $0F, $9C,
    $34, $3C, $59, $79, $4A, $F3, $54, $C9, $69, $DA, $E9, $82, $D3, $93, $67, $F2,
    $CF, $8C, $9D, $95, $9D, $7D, $7E, $2E, $F9, $DC, $60, $DB, $A2, $B6, $7B, $E7,
    $63, $CE, $DF, $6A, $0F, $6F, $EF, $BA, $10, $74, $E1, $D2, $45, $FF, $8B, $E7,
    $3B, $BC, $3B, $CE, $5C, $F2, $B8, $74, $F2, $B2, $DB, $E5, $13, $57, $B8, $57,
    $9A, $AF, $3A, $5F, $6D, $EA, $74, $EA, $3C, $FE, $93, $D3, $4F, $C7, $BB, $9C,
    $BB, $9A, $AE, $B9, $5C, $6B, $B9, $EE, $7A, $BD, $B5, $7B, $66, $F7, $E9, $1B,
    $9E, $37, $CE, $DD, $F4, $BD, $79, $F1, $16, $FF, $D6, $D5, $9E, $39, $3D, $DD,
    $BD, $F3, $7A, $6F, $F7, $C5, $F7, $F5, $DF, $16, $DD, $7E, $72, $27, $FD, $CE,
    $CB, $BB, $D9, $77, $27, $EE, $AD, $BC, $4F, $BC, $5F, $F4, $40, $ED, $41, $D9,
    $43, $DD, $87, $D5, $3F, $5B, $FE, $DC, $D8, $EF, $DC, $7F, $6A, $C0, $77, $A0,
    $F3, $D1, $DC, $47, $F7, $06, $85, $83, $CF, $FE, $91, $F5, $8F, $0F, $43, $05,
    $8F, $99, $8F, $CB, $86, $0D, $86, $EB, $9E, $38, $3E, $39, $39, $E2, $3F, $72,
    $FD, $E9, $FC, $A7, $43, $CF, $64, $CF, $26, $9E, $17, $FE, $A2, $FE, $CB, $AE,
    $17, $16, $2F, $7E, $F8, $D5, $EB, $D7, $CE, $D1, $98, $D1, $A1, $97, $F2, $97,
    $93, $BF, $6D, $7C, $A5, $FD, $EA, $C0, $EB, $19, $AF, $DB, $C6, $C2, $C6, $1E,
    $BE, $C9, $78, $33, $31, $5E, $F4, $56, $FB, $ED, $C1, $77, $DC, $77, $1D, $EF,
    $A3, $DF, $0F, $4F, $E4, $7C, $20, $7F, $28, $FF, $68, $F9, $B1, $F5, $53, $D0,
    $A7, $FB, $93, $19, $93, $93, $FF, $04, $03, $98, $F3, $FC, $63, $33, $2D, $DB,
    $00, $00, $00, $20, $63, $48, $52, $4D, $00, $00, $7A, $25, $00, $00, $80, $83,
    $00, $00, $F9, $FF, $00, $00, $80, $E9, $00, $00, $75, $30, $00, $00, $EA, $60,
    $00, $00, $3A, $98, $00, $00, $17, $6F, $92, $5F, $C5, $46, $00, $00, $0D, $16,
    $49, $44, $41, $54, $78, $DA, $EC, $9B, $6B, $4C, $93, $67, $1B, $C7, $7F, $4F,
    $69, $4B, $81, $52, $28, $45, $A0, $48, $A1, $08, $95, $83, $B5, $0C, $44, $44,
    $01, $A7, $1B, $71, $61, $CC, $2D, $5B, $30, $73, $33, $9B, $BA, $B9, $64, $59,
    $76, $F8, $E6, $07, $B7, $6C, $1F, $D8, $E6, $A6, $44, $77, $30, $2C, $68, $CC,
    $B2, $E8, $8C, $87, $CD, $E8, $3C, $4C, $E3, $1C, $2A, $A2, $28, $E2, $01, $A4,
    $48, $B1, $6A, $95, $83, $82, $08, $B2, $61, $81, $96, $F6, $FD, $F2, $B6, $41,
    $06, $0A, $42, $81, $E5, $7D, $EF, $2F, $4D, $CA, $D3, $FB, $B9, $FE, $FF, $FB,
    $BA, $EF, $EB, $BA, $FE, $F7, $85, $E0, $70, $38, $9C, $78, $70, $08, $82, $40,
    $57, $57, $17, $F5, $F5, $F5, $78, $7B, $7B, $33, $69, $D2, $24, $64, $32, $99,
    $FB, $EF, $4E, $A7, $47, $5F, $FF, $D8, $21, $F6, $34, $F8, $96, $96, $16, $F6,
    $EE, $DD, $CB, $91, $23, $47, $58, $B8, $70, $21, $7E, $7E, $7E, $84, $85, $85,
    $A1, $54, $2A, $89, $8E, $8E, $C6, $DB, $DB, $7B, $5C, $C9, $10, $7B, $0A, $38,
    $C0, $D5, $AB, $57, $39, $71, $E2, $04, $36, $9B, $0D, $AB, $D5, $4A, $56, $56,
    $16, $77, $EF, $DE, $A5, $A3, $A3, $83, $8A, $8A, $0A, $AA, $AB, $AB, $51, $28,
    $14, $04, $07, $07, $A3, $D7, $EB, $91, $48, $24, $63, $4E, $86, $D8, $53, $E0,
    $4B, $4B, $4B, $31, $99, $4C, $CC, $9A, $35, $0B, $B1, $58, $CC, $9F, $7F, $FE,
    $49, $48, $48, $08, $51, $51, $51, $00, $B4, $B6, $B6, $D2, $D6, $D6, $C6, $DD,
    $BB, $77, $31, $1A, $8D, $18, $8D, $46, $E4, $72, $39, $1A, $8D, $06, $83, $C1,
    $80, $58, $2C, $1E, $13, $32, $C4, $A3, $0D, $DE, $6A, $B5, $72, $F0, $E0, $41,
    $7A, $7B, $7B, $C9, $CD, $CD, $25, $24, $24, $84, $2B, $57, $AE, $E0, $70, $38,
    $B0, $DB, $ED, $EE, $67, $55, $2A, $15, $2A, $95, $8A, $D8, $D8, $58, $12, $13,
    $13, $79, $F0, $E0, $01, $2D, $2D, $2D, $D4, $D4, $D4, $50, $5D, $5D, $8D, $B7,
    $B7, $37, $31, $31, $31, $E8, $F5, $FA, $87, $B6, $C9, $68, $13, $22, $1E, $CD,
    $55, $6F, $6F, $6F, $E7, $C0, $81, $03, $28, $95, $4A, $B2, $B3, $B3, $91, $4A,
    $A5, $00, $38, $1C, $8E, $41, $01, $08, $82, $80, $42, $A1, $40, $A1, $50, $10,
    $16, $16, $86, $4E, $A7, $C3, $6E, $B7, $73, $F3, $E6, $4D, $6A, $6A, $6A, $30,
    $1A, $8D, $88, $C5, $62, $74, $3A, $1D, $71, $71, $71, $48, $A5, $52, $24, $12,
    $09, $22, $91, $68, $54, $08, $11, $8F, $06, $78, $A7, $D3, $89, $C9, $64, $E2,
    $CC, $99, $33, $E8, $74, $3A, $66, $CF, $9E, $ED, $36, $CC, $45, $CE, $60, $A3,
    $BF, $F1, $AE, $08, $91, $98, $98, $48, $42, $42, $02, $4E, $A7, $13, $B3, $D9,
    $4C, $55, $55, $15, $46, $A3, $11, $00, $9D, $4E, $C7, $94, $29, $53, $90, $C9,
    $64, $F8, $FB, $FB, $8F, $88, $0C, $F1, $68, $B8, $FC, $E9, $D3, $A7, $69, $68,
    $68, $20, $2B, $2B, $8B, $E8, $E8, $E8, $11, $AD, $48, $FF, $DF, $0A, $82, $80,
    $4E, $A7, $43, $A7, $D3, $01, $50, $5B, $5B, $4B, $6D, $6D, $2D, $16, $8B, $05,
    $BB, $DD, $4E, $74, $74, $34, $21, $21, $21, $F8, $FB, $FB, $13, $16, $16, $F6,
    $10, $E1, $43, $B1, $43, $3C, $12, $97, $EF, $E8, $E8, $E0, $C0, $81, $03, $38,
    $9D, $4E, $16, $2E, $5C, $48, $60, $60, $A0, $47, $0E, $AC, $BE, $73, $C6, $C5,
    $C5, $11, $17, $17, $E7, $8E, $32, $16, $8B, $85, $AA, $AA, $2A, $3A, $3B, $3B,
    $51, $AB, $D5, $04, $05, $05, $11, $12, $12, $42, $44, $44, $C4, $90, $C8, $10,
    $3F, $29, $F8, $EB, $D7, $AF, $53, $56, $56, $46, $60, $60, $20, $D9, $D9, $D9,
    $48, $24, $92, $31, $09, $5D, $AE, $77, $08, $82, $40, $6C, $6C, $2C, $B1, $B1,
    $B1, $6E, $7B, $EE, $DC, $B9, $43, $4B, $4B, $0B, $D5, $D5, $D5, $04, $04, $04,
    $E0, $EF, $EF, $8F, $56, $AB, $25, $3A, $3A, $DA, $6D, $77, $7F, $1B, $C5, $4F,
    $02, $BE, $B4, $B4, $94, $AB, $57, $AF, $92, $94, $94, $C4, $53, $4F, $3D, $35,
    $2E, $49, $4C, $FF, $83, $34, $3A, $3A, $DA, $BD, $FD, $1A, $1A, $1A, $E8, $E8,
    $E8, $A0, $A1, $A1, $81, $92, $92, $12, $CE, $9F, $3F, $8F, $4A, $A5, $62, $DA,
    $B4, $69, $4C, $9A, $34, $E9, $A1, $DF, $8B, $87, $0B, $FE, $F7, $DF, $7F, $A7,
    $B5, $B5, $95, $DC, $DC, $5C, $82, $83, $83, $27, $44, $3A, $DB, $9F, $8C, $88,
    $88, $08, $F7, $76, $E9, $E8, $E8, $C0, $6C, $36, $F3, $E1, $87, $1F, $92, $9D,
    $9D, $CD, $A7, $9F, $7E, $FA, $50, $8E, $21, $1E, $2A, $F0, $B6, $B6, $36, $FE,
    $F8, $E3, $0F, $A4, $52, $29, $79, $79, $79, $EE, $D3, $7A, $BC, $C1, $3F, $6A,
    $8B, $78, $79, $79, $61, $36, $9B, $29, $2C, $2C, $74, $9F, $0B, $DD, $DD, $DD,
    $43, $27, $C0, $15, $E2, $6A, $6A, $6A, $38, $77, $EE, $1C, $B1, $B1, $B1, $CC,
    $9A, $35, $0B, $2F, $2F, $AF, $09, $07, $BC, $BF, $DD, $DD, $DD, $DD, $EC, $DC,
    $B9, $93, $1D, $3B, $76, $B0, $78, $F1, $62, $0C, $06, $03, $26, $93, $E9, $A1,
    $64, $EC, $91, $04, $08, $82, $40, $6F, $6F, $2F, $A5, $A5, $A5, $18, $8D, $46,
    $B2, $B3, $B3, $DD, $07, $CE, $44, $05, $EF, $F2, $D6, $7B, $F7, $EE, $B1, $61,
    $C3, $06, $2E, $5C, $B8, $C0, $CA, $95, $2B, $99, $3B, $77, $2E, $97, $2F, $5F,
    $A6, $B7, $B7, $77, $68, $51, $C0, $15, $DF, $4B, $4A, $4A, $68, $6A, $6A, $22,
    $2F, $2F, $8F, $E0, $E0, $E0, $09, $BF, $EA, $00, $35, $35, $35, $7C, $F3, $CD,
    $37, $D8, $6C, $36, $0A, $0A, $0A, $88, $89, $89, $19, $5E, $18, $14, $04, $81,
    $C6, $C6, $46, $76, $ED, $DA, $C5, $D4, $A9, $53, $59, $BA, $74, $29, $13, $7D,
    $B8, $C0, $EF, $DB, $B7, $8F, $8D, $1B, $37, $92, $96, $96, $C6, $FB, $EF, $BF,
    $8F, $52, $A9, $7C, $6C, $36, $3A, $A0, $07, $1C, $3B, $76, $8C, $5D, $BB, $76,
    $A1, $D5, $6A, $A9, $AB, $AB, $63, $CE, $9C, $39, $A4, $A4, $A4, $8C, $5A, $FE,
    $ED, $09, $F0, $DF, $7D, $F7, $1D, $07, $0E, $1C, $60, $C5, $8A, $15, $BC, $F2,
    $CA, $2B, $43, $3E, $A7, $06, $24, $C0, $E1, $70, $90, $9F, $9F, $4F, $47, $47,
    $07, $E5, $E5, $E5, $7C, $FD, $F5, $D7, $38, $9D, $4E, $66, $CE, $9C, $49, $56,
    $56, $16, $06, $83, $01, $B9, $5C, $EE, $B1, $0A, $6D, $38, $E0, $9B, $9B, $9B,
    $29, $28, $28, $C0, $62, $B1, $90, $9F, $9F, $4F, $5A, $5A, $DA, $B0, $EC, $19,
    $90, $00, $89, $44, $42, $6C, $6C, $2C, $1A, $8D, $86, $E7, $9E, $7B, $8E, $B6,
    $B6, $36, $8C, $46, $23, $A7, $4F, $9F, $A6, $A0, $A0, $00, $A7, $D3, $49, $4A,
    $4A, $0A, $19, $19, $19, $24, $27, $27, $23, $97, $CB, $1F, $12, $33, $3C, $4D,
    $88, $6B, $D5, $2F, $5C, $B8, $C0, $DA, $B5, $6B, $99, $3C, $79, $32, $EB, $D7,
    $AF, $27, $3C, $3C, $7C, $D8, $EF, $1E, $34, $0A, $D8, $6C, $36, $77, $75, $A6,
    $56, $AB, $51, $AB, $D5, $CC, $9F, $3F, $1F, $AB, $D5, $4A, $55, $55, $15, $27,
    $4F, $9E, $A4, $A8, $A8, $08, $9B, $CD, $46, $7C, $7C, $3C, $E9, $E9, $E9, $18,
    $0C, $06, $82, $82, $82, $50, $28, $14, $8F, $AD, $02, $47, $02, $DE, $6E, $B7,
    $F3, $DB, $6F, $BF, $B1, $79, $F3, $66, $72, $73, $73, $79, $E7, $9D, $77, $9E,
    $38, $15, $7F, $6C, $22, $D4, $3F, $CB, $F2, $F3, $F3, $23, $3D, $3D, $9D, $F4,
    $F4, $74, $F7, $2A, $1C, $3F, $7E, $9C, $5D, $BB, $76, $B1, $75, $EB, $56, $B4,
    $5A, $2D, $89, $89, $89, $4C, $9F, $3E, $1D, $AD, $56, $8B, $4A, $A5, $C2, $CF,
    $CF, $0F, $91, $48, $34, $22, $52, $5C, $BF, $BD, $7F, $FF, $3E, $1B, $37, $6E,
    $A4, $A4, $A4, $84, $F7, $DE, $7B, $8F, $DC, $DC, $5C, $9C, $4E, $E7, $13, $7B,
    $DC, $B0, $8B, $A1, $FE, $84, $24, $27, $27, $93, $9C, $9C, $0C, $C0, $E5, $CB,
    $97, $29, $2B, $2B, $A3, $AC, $AC, $8C, $43, $87, $0E, $A1, $54, $2A, $89, $8F,
    $8F, $C7, $D7, $D7, $97, $EE, $EE, $6E, $B7, $B2, $33, $58, $61, $F2, $38, $F0,
    $26, $93, $89, $75, $EB, $D6, $F1, $F7, $DF, $7F, $93, $9F, $9F, $4F, $52, $52,
    $D2, $F8, $2A, $42, $FD, $C9, $D0, $EB, $F5, $E8, $F5, $7A, $56, $AC, $58, $41,
    $6D, $6D, $2D, $15, $15, $15, $54, $55, $55, $51, $57, $57, $47, $65, $65, $25,
    $9F, $7D, $F6, $19, $B3, $66, $CD, $22, $35, $35, $95, $C9, $93, $27, $0F, $A9,
    $5C, $75, $3D, $73, $F4, $E8, $51, $BE, $FD, $F6, $5B, $F4, $7A, $3D, $9F, $7F,
    $FE, $F9, $A8, $D5, $21, $A3, $A6, $09, $F6, $27, $A3, $6F, $DD, $5E, $5C, $5C,
    $CC, $C7, $1F, $7F, $8C, $8F, $8F, $0F, $07, $0F, $1E, $64, $CB, $96, $2D, $84,
    $85, $85, $91, $99, $99, $C9, $9C, $39, $73, $88, $8C, $8C, $1C, $D0, $2B, $5C,
    $DF, $FD, $F4, $D3, $4F, $6C, $DF, $BE, $9D, $C5, $8B, $17, $B3, $64, $C9, $12,
    $C4, $62, $F1, $A8, $1D, $B2, $1E, $91, $C5, $07, $AA, $CE, $34, $1A, $0D, $1F,
    $7D, $F4, $11, $56, $AB, $15, $8B, $C5, $C2, $F9, $F3, $E7, $29, $2D, $2D, $65,
    $FB, $F6, $ED, $04, $05, $05, $F1, $F4, $D3, $4F, $93, $91, $91, $E1, $4E, $B7,
    $5D, $CA, $F1, $F7, $DF, $7F, $4F, $4D, $4D, $0D, $AB, $56, $AD, $22, $2B, $2B,
    $6B, $62, $8A, $A2, $8F, $1B, $36, $9B, $0D, $BB, $DD, $8E, $97, $97, $17, $A1,
    $A1, $A1, $84, $86, $86, $92, $9A, $9A, $4A, $67, $67, $27, $0D, $0D, $0D, $9C,
    $3F, $7F, $9E, $33, $67, $CE, $B0, $63, $C7, $0E, $42, $43, $43, $C9, $C8, $C8,
    $20, $2A, $2A, $8A, $9F, $7F, $FE, $99, $C0, $C0, $40, $D6, $AE, $5D, $4B, $64,
    $64, $A4, $47, $C2, $EB, $98, $10, $D0, $37, $C1, $72, $81, $10, $89, $44, $F8,
    $FB, $FB, $13, $1F, $1F, $4F, $7C, $7C, $3C, $AF, $BE, $FA, $2A, $CD, $CD, $CD,
    $94, $97, $97, $53, $5C, $5C, $4C, $7E, $7E, $3E, $CB, $97, $2F, $67, $D5, $AA,
    $55, $48, $A5, $52, $8F, $E5, $15, $63, $4A, $C0, $A3, $12, $25, $91, $48, $84,
    $5A, $AD, $E6, $C5, $17, $5F, $24, $37, $37, $97, $BB, $77, $EF, $F2, $EC, $B3,
    $CF, $7A, $14, $3C, $80, $68, $22, $8A, $19, $3D, $3D, $3D, $FF, $B8, $48, $F9,
    $9F, $20, $60, $3C, $C6, $FF, $09, $F8, $3F, $01, $63, $F1, $92, $FF, $EA, $08,
    $AE, $4F, $41, $10, $3C, $56, $2C, $4D, $28, $02, $5C, $20, $9B, $9A, $9A, $68,
    $68, $68, $E0, $C4, $89, $13, $DC, $BE, $7D, $1B, $AB, $D5, $FA, $10, $11, $E3,
    $49, $86, $D8, $D3, $E0, $0F, $1F, $3E, $4C, $51, $51, $11, $89, $89, $89, $FC,
    $F8, $E3, $8F, $6C, $DD, $BA, $15, $9D, $4E, $47, $52, $52, $12, $09, $09, $09,
    $44, $44, $44, $20, $97, $CB, $C7, $8D, $04, $8F, $75, $88, $F4, $F4, $F4, $B0,
    $69, $D3, $26, $F6, $EF, $DF, $CF, $1B, $6F, $BC, $C1, $EB, $AF, $BF, $4E, $57,
    $57, $17, $E7, $CE, $9D, $E3, $D4, $A9, $53, $EC, $DE, $BD, $1B, $A7, $D3, $49,
    $68, $68, $28, $09, $09, $09, $24, $25, $25, $11, $17, $17, $87, $42, $A1, $C0,
    $C7, $C7, $07, $91, $48, $34, $26, $2A, $93, $D8, $13, $AB, $DE, $D8, $D8, $C8,
    $FA, $F5, $EB, $B9, $76, $ED, $1A, $9F, $7C, $F2, $09, $19, $19, $19, $6E, $71,
    $25, $33, $33, $93, $CC, $CC, $4C, $7A, $7A, $7A, $B8, $78, $F1, $22, $15, $15,
    $15, $5C, $BA, $74, $89, $92, $92, $12, $24, $12, $09, $D3, $A7, $4F, $27, $21,
    $21, $01, $AB, $D5, $4A, $50, $50, $90, $7B, $DE, $7F, $4D, $26, $78, $E6, $CC,
    $19, $0A, $0A, $0A, $D0, $68, $34, $AC, $5B, $B7, $CE, $DD, $12, $D3, $1F, $80,
    $54, $2A, $25, $2D, $2D, $8D, $B4, $B4, $34, $BA, $BA, $BA, $B8, $7A, $F5, $2A,
    $46, $A3, $91, $AA, $AA, $2A, $B6, $6D, $DB, $46, $59, $59, $19, $85, $85, $85,
    $E4, $E5, $E5, $31, $73, $E6, $4C, $94, $4A, $A5, $47, $E4, $B6, $51, $ED, $10,
    $D9, $B3, $67, $0F, $9B, $36, $6D, $22, $27, $27, $87, $65, $CB, $96, $21, $97,
    $CB, $07, $35, $B6, $EF, $F7, $32, $99, $CC, $AD, $25, $BC, $F4, $D2, $4B, $58,
    $2C, $16, $9A, $9B, $9B, $E9, $EE, $EE, $E6, $D7, $5F, $7F, $E5, $87, $1F, $7E,
    $60, $CA, $94, $29, $CC, $9B, $37, $8F, $D9, $B3, $67, $BB, $B5, $80, $09, $A1,
    $07, $08, $82, $40, $67, $67, $27, $9B, $36, $6D, $A2, $B8, $B8, $98, $0F, $3E,
    $F8, $80, $05, $0B, $16, $0C, $6B, $0F, $F7, $7D, $CE, $D5, $1B, $14, $1C, $1C,
    $CC, $92, $25, $4B, $48, $4D, $4D, $C5, $6C, $36, $73, $F6, $EC, $59, $76, $EF,
    $DE, $4D, $61, $61, $21, $53, $A7, $4E, $65, $CE, $9C, $39, $A4, $A7, $A7, $A3,
    $56, $AB, $91, $48, $24, $C3, $6E, $8C, $18, $31, $01, $AE, $17, $9A, $CD, $66,
    $D6, $AC, $59, $83, $DD, $6E, $67, $F5, $EA, $D5, $24, $26, $26, $8E, $78, $65,
    $7A, $7A, $7A, $E8, $ED, $ED, $45, $2A, $95, $12, $14, $14, $44, $50, $50, $10,
    $A9, $A9, $A9, $D8, $6C, $36, $2C, $16, $0B, $A5, $A5, $A5, $1C, $3E, $7C, $98,
    $2D, $5B, $B6, $A0, $D5, $6A, $99, $31, $63, $06, $33, $67, $CE, $24, $3C, $3C,
    $9C, $80, $80, $00, $BC, $BC, $BC, $86, $4C, $C6, $88, $3A, $44, $4E, $9C, $38,
    $C1, $FA, $F5, $EB, $D1, $EB, $F5, $AC, $5C, $B9, $12, $7F, $7F, $FF, $51, $DD,
    $9F, $AE, $B9, $5C, $9F, $12, $89, $C4, $DD, $2E, $B3, $6C, $D9, $32, $6E, $DC,
    $B8, $C1, $E9, $D3, $A7, $39, $75, $EA, $14, $7B, $F7, $EE, $25, $34, $34, $94,
    $F8, $F8, $78, $52, $52, $52, $88, $89, $89, $41, $AD, $56, $BB, $C9, $E8, $4B,
    $CA, $88, $08, $70, $DD, $BC, $6E, $DB, $B6, $8D, $9D, $3B, $77, $92, $97, $97,
    $C7, $DB, $6F, $BF, $ED, $11, $B1, $E2, $71, $DB, $45, $AB, $D5, $A2, $D5, $6A,
    $79, $ED, $B5, $D7, $68, $68, $68, $E0, $D4, $A9, $53, $9C, $3D, $7B, $96, $B2,
    $B2, $32, $02, $02, $02, $50, $AB, $D5, $24, $27, $27, $63, $30, $18, $DC, $82,
    $CC, $88, $3B, $44, $9A, $9B, $9B, $59, $BB, $76, $2D, $16, $8B, $85, $95, $2B,
    $57, $32, $7F, $FE, $FC, $31, $03, $FF, $28, $32, $26, $4F, $9E, $CC, $A2, $45,
    $8B, $58, $B4, $68, $11, $B7, $6F, $DF, $E6, $C2, $85, $0B, $94, $97, $97, $B3,
    $6F, $DF, $3E, $0E, $1D, $3A, $44, $4B, $4B, $0B, $E9, $E9, $E9, $FF, $E8, $39,
    $1C, $56, $87, $88, $D1, $68, $64, $F5, $EA, $D5, $04, $06, $06, $B2, $66, $CD,
    $1A, $B4, $5A, $ED, $B8, $81, $1F, $8C, $0C, $41, $10, $08, $0B, $0B, $23, $27,
    $27, $87, $9C, $9C, $1C, $EE, $DF, $BF, $CF, $D1, $A3, $47, $D9, $BC, $79, $33,
    $89, $89, $89, $F8, $F8, $F8, $3C, $64, $EF, $90, $3B, $44, $0E, $1D, $3A, $44,
    $61, $61, $21, $99, $99, $99, $BC, $FB, $EE, $BB, $28, $14, $8A, $09, $79, $5D,
    $DE, $97, $08, $80, $E6, $E6, $66, $7A, $7A, $7A, $F8, $E2, $8B, $2F, $30, $18,
    $0C, $43, $DF, $02, $AE, $09, $AC, $56, $2B, $45, $45, $45, $1C, $3D, $7A, $94,
    $B7, $DE, $7A, $8B, $17, $5E, $78, $61, $CC, $3A, $C2, $46, $12, $A1, $EC, $76,
    $3B, $25, $25, $25, $D4, $D7, $D7, $93, $99, $99, $49, $74, $74, $F4, $80, $DE,
    $3A, $68, $83, $84, $54, $2A, $A5, $A9, $A9, $89, $AF, $BE, $FA, $8A, $DB, $B7,
    $6F, $F3, $E5, $97, $5F, $32, $7D, $FA, $F4, $09, $E3, $F2, $8F, $5A, $B4, $07,
    $0F, $1E, $B0, $7F, $FF, $7E, $04, $41, $20, $2F, $2F, $0F, $1F, $1F, $9F, $41,
    $ED, $1E, $90, $00, $57, $6B, $CC, $BE, $7D, $FB, $50, $AB, $D5, $14, $16, $16,
    $A2, $52, $A9, $FE, $15, $1D, $22, $37, $6F, $DE, $E4, $E4, $C9, $93, $28, $95,
    $4A, $72, $72, $72, $1E, $7B, $6F, $38, $20, $01, $AD, $AD, $AD, $6C, $D8, $B0,
    $81, $37, $DF, $7C, $93, $55, $AB, $56, $4D, $78, $55, $47, $10, $04, $1C, $0E,
    $07, $67, $CF, $9E, $C5, $64, $32, $61, $30, $18, $DC, $FD, $8B, $4F, $94, $09,
    $66, $65, $65, $D1, $D6, $D6, $46, $7C, $7C, $3C, $C7, $8F, $1F, $47, $2E, $97,
    $33, $75, $EA, $54, $FC, $FD, $FD, $3D, $52, $90, $8C, $14, $BC, $CD, $66, $E3,
    $E0, $C1, $83, $B4, $B7, $B7, $B3, $60, $C1, $02, $D4, $6A, $F5, $90, $6D, $14,
    $0F, $74, $8A, $BA, $C4, $8A, $EB, $D7, $AF, $D3, $DE, $DE, $8E, $D9, $6C, $A6,
    $B6, $B6, $16, $85, $42, $81, $4A, $A5, $22, $29, $29, $09, $5F, $5F, $DF, $71,
    $27, $43, $10, $04, $DA, $DA, $DA, $38, $72, $E4, $08, $5E, $5E, $5E, $BC, $FC,
    $F2, $CB, $C3, $8E, $4E, $E2, $C1, $42, $89, $54, $2A, $75, $5F, $6E, $4E, $9B,
    $36, $8D, $F6, $F6, $76, $DA, $DA, $DA, $A8, $AB, $AB, $A3, $AE, $AE, $0E, $99,
    $4C, $46, $44, $44, $04, $C9, $C9, $C9, $EE, $43, $66, $2C, $C9, $10, $04, $81,
    $2B, $57, $AE, $50, $5E, $5E, $4E, $4C, $4C, $0C, $33, $66, $CC, $C0, $DB, $DB,
    $7B, $F4, $DA, $E5, $FB, $4E, $24, $97, $CB, $91, $CB, $E5, $44, $44, $44, $A0,
    $D3, $E9, $E8, $EA, $EA, $E2, $DE, $BD, $7B, $54, $57, $57, $F3, $CB, $2F, $BF,
    $E0, $E5, $E5, $45, $64, $64, $24, $49, $49, $49, $6E, $35, $C7, $53, $0D, $55,
    $2E, $71, $E4, $D8, $B1, $63, $98, $CD, $66, $9E, $79, $E6, $19, $B4, $5A, $ED,
    $13, $8B, $26, $43, $CA, $04, $FB, $D7, $EE, $32, $99, $8C, $C0, $C0, $40, $A2,
    $A2, $A2, $70, $38, $1C, $34, $35, $35, $51, $59, $59, $C9, $9E, $3D, $7B, $70,
    $38, $1C, $44, $45, $45, $91, $90, $90, $80, $AF, $AF, $2F, $BE, $BE, $BE, $C3,
    $AA, $CE, $86, $92, $97, $1C, $3B, $76, $8C, $96, $96, $16, $16, $2D, $5A, $84,
    $42, $A1, $18, $D1, $BC, $23, $EA, $10, $71, $AD, $74, $64, $64, $A4, $FB, $F6,
    $F6, $D6, $AD, $5B, $54, $56, $56, $52, $5C, $5C, $4C, $57, $57, $17, $5A, $AD,
    $96, $A8, $A8, $28, $FC, $FC, $FC, $50, $A9, $54, $4F, $44, $86, $0B, $FC, $8D,
    $1B, $37, $DC, $85, $CE, $E2, $C5, $8B, $47, $E5, $DE, $70, $54, $14, $A1, $BE,
    $46, $68, $34, $1A, $34, $1A, $8D, $3B, $26, $9B, $4C, $26, $2A, $2A, $2A, $78,
    $F0, $E0, $01, $E1, $E1, $E1, $84, $84, $84, $10, $10, $10, $80, $46, $A3, $19,
    $D6, $36, $29, $2B, $2B, $A3, $B2, $B2, $92, $D4, $D4, $54, $52, $52, $52, $46,
    $6D, $6B, $8D, $BA, $26, $D8, $D7, $A8, $BE, $9E, $51, $5F, $5F, $CF, $AD, $5B,
    $B7, $68, $6C, $6C, $E4, $D2, $A5, $4B, $28, $14, $0A, $94, $4A, $25, $6A, $B5,
    $9A, $D8, $D8, $D8, $01, $65, $71, $B1, $58, $8C, $C3, $E1, $E0, $F8, $F1, $E3,
    $5C, $B9, $72, $85, $9C, $9C, $9C, $51, $2F, $C0, $04, $4F, $FF, $EB, $6C, $5F,
    $17, $76, $8D, $C6, $C6, $46, $5A, $5A, $5A, $68, $6D, $6D, $E5, $CE, $9D, $3B,
    $48, $24, $12, $7C, $7D, $7D, $DD, $1D, $66, $00, $CB, $97, $2F, $E7, $F9, $E7,
    $9F, $47, $26, $93, $D1, $DD, $DD, $CD, $BC, $79, $F3, $3C, $D2, $AF, $3C, $26,
    $FD, $01, $FD, $5B, $66, $C2, $C3, $C3, $DD, $4D, $8D, $AD, $AD, $AD, $FC, $F5,
    $D7, $5F, $D4, $D7, $D7, $53, $5E, $5E, $4E, $75, $75, $35, $22, $91, $08, $93,
    $C9, $84, $5C, $2E, $67, $E9, $D2, $A5, $E8, $F5, $7A, $64, $32, $99, $47, $42,
    $EC, $98, $78, $C0, $50, $3C, $C3, $E1, $70, $D0, $D9, $D9, $49, $4F, $4F, $0F,
    $D7, $AE, $5D, $E3, $E2, $C5, $8B, $CC, $9D, $3B, $D7, $9D, $8B, $78, $2A, $BF,
    $18, $57, $02, $06, $23, $C3, $55, $C0, $B8, $0E, $49, $8F, $B6, $DD, $4E, $14,
    $02, $C6, $6B, $FC, $67, $00, $AB, $53, $E7, $48, $B3, $61, $27, $C6, $00, $00,
    $00, $00, $49, $45, $4E, $44, $AE, $42, $60, $82
  );

  BinStructure: array[0..6088] of byte = (
    $89, $50, $4E, $47, $0D, $0A, $1A, $0A, $00, $00, $00, $0D, $49, $48, $44, $52, $00,
    $00, $00, $40, $00, $00, $00, $40, $08, $06, $00, $00, $00, $AA, $69, $71, $DE,
    $00, $00, $00, $09, $70, $48, $59, $73, $00, $00, $0B, $13, $00, $00, $0B, $13,
    $01, $00, $9A, $9C, $18, $00, $00, $0A, $4F, $69, $43, $43, $50, $50, $68, $6F,
    $74, $6F, $73, $68, $6F, $70, $20, $49, $43, $43, $20, $70, $72, $6F, $66, $69,
    $6C, $65, $00, $00, $78, $DA, $9D, $53, $67, $54, $53, $E9, $16, $3D, $F7, $DE,
    $F4, $42, $4B, $88, $80, $94, $4B, $6F, $52, $15, $08, $20, $52, $42, $8B, $80,
    $14, $91, $26, $2A, $21, $09, $10, $4A, $88, $21, $A1, $D9, $15, $51, $C1, $11,
    $45, $45, $04, $1B, $C8, $A0, $88, $03, $8E, $8E, $80, $8C, $15, $51, $2C, $0C,
    $8A, $0A, $D8, $07, $E4, $21, $A2, $8E, $83, $A3, $88, $8A, $CA, $FB, $E1, $7B,
    $A3, $6B, $D6, $BC, $F7, $E6, $CD, $FE, $B5, $D7, $3E, $E7, $AC, $F3, $9D, $B3,
    $CF, $07, $C0, $08, $0C, $96, $48, $33, $51, $35, $80, $0C, $A9, $42, $1E, $11,
    $E0, $83, $C7, $C4, $C6, $E1, $E4, $2E, $40, $81, $0A, $24, $70, $00, $10, $08,
    $B3, $64, $21, $73, $FD, $23, $01, $00, $F8, $7E, $3C, $3C, $2B, $22, $C0, $07,
    $BE, $00, $01, $78, $D3, $0B, $08, $00, $C0, $4D, $9B, $C0, $30, $1C, $87, $FF,
    $0F, $EA, $42, $99, $5C, $01, $80, $84, $01, $C0, $74, $91, $38, $4B, $08, $80,
    $14, $00, $40, $7A, $8E, $42, $A6, $00, $40, $46, $01, $80, $9D, $98, $26, $53,
    $00, $A0, $04, $00, $60, $CB, $63, $62, $E3, $00, $50, $2D, $00, $60, $27, $7F,
    $E6, $D3, $00, $80, $9D, $F8, $99, $7B, $01, $00, $5B, $94, $21, $15, $01, $A0,
    $91, $00, $20, $13, $65, $88, $44, $00, $68, $3B, $00, $AC, $CF, $56, $8A, $45,
    $00, $58, $30, $00, $14, $66, $4B, $C4, $39, $00, $D8, $2D, $00, $30, $49, $57,
    $66, $48, $00, $B0, $B7, $00, $C0, $CE, $10, $0B, $B2, $00, $08, $0C, $00, $30,
    $51, $88, $85, $29, $00, $04, $7B, $00, $60, $C8, $23, $23, $78, $00, $84, $99,
    $00, $14, $46, $F2, $57, $3C, $F1, $2B, $AE, $10, $E7, $2A, $00, $00, $78, $99,
    $B2, $3C, $B9, $24, $39, $45, $81, $5B, $08, $2D, $71, $07, $57, $57, $2E, $1E,
    $28, $CE, $49, $17, $2B, $14, $36, $61, $02, $61, $9A, $40, $2E, $C2, $79, $99,
    $19, $32, $81, $34, $0F, $E0, $F3, $CC, $00, $00, $A0, $91, $15, $11, $E0, $83,
    $F3, $FD, $78, $CE, $0E, $AE, $CE, $CE, $36, $8E, $B6, $0E, $5F, $2D, $EA, $BF,
    $06, $FF, $22, $62, $62, $E3, $FE, $E5, $CF, $AB, $70, $40, $00, $00, $E1, $74,
    $7E, $D1, $FE, $2C, $2F, $B3, $1A, $80, $3B, $06, $80, $6D, $FE, $A2, $25, $EE,
    $04, $68, $5E, $0B, $A0, $75, $F7, $8B, $66, $B2, $0F, $40, $B5, $00, $A0, $E9,
    $DA, $57, $F3, $70, $F8, $7E, $3C, $3C, $45, $A1, $90, $B9, $D9, $D9, $E5, $E4,
    $E4, $D8, $4A, $C4, $42, $5B, $61, $CA, $57, $7D, $FE, $67, $C2, $5F, $C0, $57,
    $FD, $6C, $F9, $7E, $3C, $FC, $F7, $F5, $E0, $BE, $E2, $24, $81, $32, $5D, $81,
    $47, $04, $F8, $E0, $C2, $CC, $F4, $4C, $A5, $1C, $CF, $92, $09, $84, $62, $DC,
    $E6, $8F, $47, $FC, $B7, $0B, $FF, $FC, $1D, $D3, $22, $C4, $49, $62, $B9, $58,
    $2A, $14, $E3, $51, $12, $71, $8E, $44, $9A, $8C, $F3, $32, $A5, $22, $89, $42,
    $92, $29, $C5, $25, $D2, $FF, $64, $E2, $DF, $2C, $FB, $03, $3E, $DF, $35, $00,
    $B0, $6A, $3E, $01, $7B, $91, $2D, $A8, $5D, $63, $03, $F6, $4B, $27, $10, $58,
    $74, $C0, $E2, $F7, $00, $00, $F2, $BB, $6F, $C1, $D4, $28, $08, $03, $80, $68,
    $83, $E1, $CF, $77, $FF, $EF, $3F, $FD, $47, $A0, $25, $00, $80, $66, $49, $92,
    $71, $00, $00, $5E, $44, $24, $2E, $54, $CA, $B3, $3F, $C7, $08, $00, $00, $44,
    $A0, $81, $2A, $B0, $41, $1B, $F4, $C1, $18, $2C, $C0, $06, $1C, $C1, $05, $DC,
    $C1, $0B, $FC, $60, $36, $84, $42, $24, $C4, $C2, $42, $10, $42, $0A, $64, $80,
    $1C, $72, $60, $29, $AC, $82, $42, $28, $86, $CD, $B0, $1D, $2A, $60, $2F, $D4,
    $40, $1D, $34, $C0, $51, $68, $86, $93, $70, $0E, $2E, $C2, $55, $B8, $0E, $3D,
    $70, $0F, $FA, $61, $08, $9E, $C1, $28, $BC, $81, $09, $04, $41, $C8, $08, $13,
    $61, $21, $DA, $88, $01, $62, $8A, $58, $23, $8E, $08, $17, $99, $85, $F8, $21,
    $C1, $48, $04, $12, $8B, $24, $20, $C9, $88, $14, $51, $22, $4B, $91, $35, $48,
    $31, $52, $8A, $54, $20, $55, $48, $1D, $F2, $3D, $72, $02, $39, $87, $5C, $46,
    $BA, $91, $3B, $C8, $00, $32, $82, $FC, $86, $BC, $47, $31, $94, $81, $B2, $51,
    $3D, $D4, $0C, $B5, $43, $B9, $A8, $37, $1A, $84, $46, $A2, $0B, $D0, $64, $74,
    $31, $9A, $8F, $16, $A0, $9B, $D0, $72, $B4, $1A, $3D, $8C, $36, $A1, $E7, $D0,
    $AB, $68, $0F, $DA, $8F, $3E, $43, $C7, $30, $C0, $E8, $18, $07, $33, $C4, $6C,
    $30, $2E, $C6, $C3, $42, $B1, $38, $2C, $09, $93, $63, $CB, $B1, $22, $AC, $0C,
    $AB, $C6, $1A, $B0, $56, $AC, $03, $BB, $89, $F5, $63, $CF, $B1, $77, $04, $12,
    $81, $45, $C0, $09, $36, $04, $77, $42, $20, $61, $1E, $41, $48, $58, $4C, $58,
    $4E, $D8, $48, $A8, $20, $1C, $24, $34, $11, $DA, $09, $37, $09, $03, $84, $51,
    $C2, $27, $22, $93, $A8, $4B, $B4, $26, $BA, $11, $F9, $C4, $18, $62, $32, $31,
    $87, $58, $48, $2C, $23, $D6, $12, $8F, $13, $2F, $10, $7B, $88, $43, $C4, $37,
    $24, $12, $89, $43, $32, $27, $B9, $90, $02, $49, $B1, $A4, $54, $D2, $12, $D2,
    $46, $D2, $6E, $52, $23, $E9, $2C, $A9, $9B, $34, $48, $1A, $23, $93, $C9, $DA,
    $64, $6B, $B2, $07, $39, $94, $2C, $20, $2B, $C8, $85, $E4, $9D, $E4, $C3, $E4,
    $33, $E4, $1B, $E4, $21, $F2, $5B, $0A, $9D, $62, $40, $71, $A4, $F8, $53, $E2,
    $28, $52, $CA, $6A, $4A, $19, $E5, $10, $E5, $34, $E5, $06, $65, $98, $32, $41,
    $55, $A3, $9A, $52, $DD, $A8, $A1, $54, $11, $35, $8F, $5A, $42, $AD, $A1, $B6,
    $52, $AF, $51, $87, $A8, $13, $34, $75, $9A, $39, $CD, $83, $16, $49, $4B, $A5,
    $AD, $A2, $95, $D3, $1A, $68, $17, $68, $F7, $69, $AF, $E8, $74, $BA, $11, $DD,
    $95, $1E, $4E, $97, $D0, $57, $D2, $CB, $E9, $47, $E8, $97, $E8, $03, $F4, $77,
    $0C, $0D, $86, $15, $83, $C7, $88, $67, $28, $19, $9B, $18, $07, $18, $67, $19,
    $77, $18, $AF, $98, $4C, $A6, $19, $D3, $8B, $19, $C7, $54, $30, $37, $31, $EB,
    $98, $E7, $99, $0F, $99, $6F, $55, $58, $2A, $B6, $2A, $7C, $15, $91, $CA, $0A,
    $95, $4A, $95, $26, $95, $1B, $2A, $2F, $54, $A9, $AA, $A6, $AA, $DE, $AA, $0B,
    $55, $F3, $55, $CB, $54, $8F, $A9, $5E, $53, $7D, $AE, $46, $55, $33, $53, $E3,
    $A9, $09, $D4, $96, $AB, $55, $AA, $9D, $50, $EB, $53, $1B, $53, $67, $A9, $3B,
    $A8, $87, $AA, $67, $A8, $6F, $54, $3F, $A4, $7E, $59, $FD, $89, $06, $59, $C3,
    $4C, $C3, $4F, $43, $A4, $51, $A0, $B1, $5F, $E3, $BC, $C6, $20, $0B, $63, $19,
    $B3, $78, $2C, $21, $6B, $0D, $AB, $86, $75, $81, $35, $C4, $26, $B1, $CD, $D9,
    $7C, $76, $2A, $BB, $98, $FD, $1D, $BB, $8B, $3D, $AA, $A9, $A1, $39, $43, $33,
    $4A, $33, $57, $B3, $52, $F3, $94, $66, $3F, $07, $E3, $98, $71, $F8, $9C, $74,
    $4E, $09, $E7, $28, $A7, $97, $F3, $7E, $8A, $DE, $14, $EF, $29, $E2, $29, $1B,
    $A6, $34, $4C, $B9, $31, $65, $5C, $6B, $AA, $96, $97, $96, $58, $AB, $48, $AB,
    $51, $AB, $47, $EB, $BD, $36, $AE, $ED, $A7, $9D, $A6, $BD, $45, $BB, $59, $FB,
    $81, $0E, $41, $C7, $4A, $27, $5C, $27, $47, $67, $8F, $CE, $05, $9D, $E7, $53,
    $D9, $53, $DD, $A7, $0A, $A7, $16, $4D, $3D, $3A, $F5, $AE, $2E, $AA, $6B, $A5,
    $1B, $A1, $BB, $44, $77, $BF, $6E, $A7, $EE, $98, $9E, $BE, $5E, $80, $9E, $4C,
    $6F, $A7, $DE, $79, $BD, $E7, $FA, $1C, $7D, $2F, $FD, $54, $FD, $6D, $FA, $A7,
    $F5, $47, $0C, $58, $06, $B3, $0C, $24, $06, $DB, $0C, $CE, $18, $3C, $C5, $35,
    $71, $6F, $3C, $1D, $2F, $C7, $DB, $F1, $51, $43, $5D, $C3, $40, $43, $A5, $61,
    $95, $61, $97, $E1, $84, $91, $B9, $D1, $3C, $A3, $D5, $46, $8D, $46, $0F, $8C,
    $69, $C6, $5C, $E3, $24, $E3, $6D, $C6, $6D, $C6, $A3, $26, $06, $26, $21, $26,
    $4B, $4D, $EA, $4D, $EE, $9A, $52, $4D, $B9, $A6, $29, $A6, $3B, $4C, $3B, $4C,
    $C7, $CD, $CC, $CD, $A2, $CD, $D6, $99, $35, $9B, $3D, $31, $D7, $32, $E7, $9B,
    $E7, $9B, $D7, $9B, $DF, $B7, $60, $5A, $78, $5A, $2C, $B6, $A8, $B6, $B8, $65,
    $49, $B2, $E4, $5A, $A6, $59, $EE, $B6, $BC, $6E, $85, $5A, $39, $59, $A5, $58,
    $55, $5A, $5D, $B3, $46, $AD, $9D, $AD, $25, $D6, $BB, $AD, $BB, $A7, $11, $A7,
    $B9, $4E, $93, $4E, $AB, $9E, $D6, $67, $C3, $B0, $F1, $B6, $C9, $B6, $A9, $B7,
    $19, $B0, $E5, $D8, $06, $DB, $AE, $B6, $6D, $B6, $7D, $61, $67, $62, $17, $67,
    $B7, $C5, $AE, $C3, $EE, $93, $BD, $93, $7D, $BA, $7D, $8D, $FD, $3D, $07, $0D,
    $87, $D9, $0E, $AB, $1D, $5A, $1D, $7E, $73, $B4, $72, $14, $3A, $56, $3A, $DE,
    $9A, $CE, $9C, $EE, $3F, $7D, $C5, $F4, $96, $E9, $2F, $67, $58, $CF, $10, $CF,
    $D8, $33, $E3, $B6, $13, $CB, $29, $C4, $69, $9D, $53, $9B, $D3, $47, $67, $17,
    $67, $B9, $73, $83, $F3, $88, $8B, $89, $4B, $82, $CB, $2E, $97, $3E, $2E, $9B,
    $1B, $C6, $DD, $C8, $BD, $E4, $4A, $74, $F5, $71, $5D, $E1, $7A, $D2, $F5, $9D,
    $9B, $B3, $9B, $C2, $ED, $A8, $DB, $AF, $EE, $36, $EE, $69, $EE, $87, $DC, $9F,
    $CC, $34, $9F, $29, $9E, $59, $33, $73, $D0, $C3, $C8, $43, $E0, $51, $E5, $D1,
    $3F, $0B, $9F, $95, $30, $6B, $DF, $AC, $7E, $4F, $43, $4F, $81, $67, $B5, $E7,
    $23, $2F, $63, $2F, $91, $57, $AD, $D7, $B0, $B7, $A5, $77, $AA, $F7, $61, $EF,
    $17, $3E, $F6, $3E, $72, $9F, $E3, $3E, $E3, $3C, $37, $DE, $32, $DE, $59, $5F,
    $CC, $37, $C0, $B7, $C8, $B7, $CB, $4F, $C3, $6F, $9E, $5F, $85, $DF, $43, $7F,
    $23, $FF, $64, $FF, $7A, $FF, $D1, $00, $A7, $80, $25, $01, $67, $03, $89, $81,
    $41, $81, $5B, $02, $FB, $F8, $7A, $7C, $21, $BF, $8E, $3F, $3A, $DB, $65, $F6,
    $B2, $D9, $ED, $41, $8C, $A0, $B9, $41, $15, $41, $8F, $82, $AD, $82, $E5, $C1,
    $AD, $21, $68, $C8, $EC, $90, $AD, $21, $F7, $E7, $98, $CE, $91, $CE, $69, $0E,
    $85, $50, $7E, $E8, $D6, $D0, $07, $61, $E6, $61, $8B, $C3, $7E, $0C, $27, $85,
    $87, $85, $57, $86, $3F, $8E, $70, $88, $58, $1A, $D1, $31, $97, $35, $77, $D1,
    $DC, $43, $73, $DF, $44, $FA, $44, $96, $44, $DE, $9B, $67, $31, $4F, $39, $AF,
    $2D, $4A, $35, $2A, $3E, $AA, $2E, $6A, $3C, $DA, $37, $BA, $34, $BA, $3F, $C6,
    $2E, $66, $59, $CC, $D5, $58, $9D, $58, $49, $6C, $4B, $1C, $39, $2E, $2A, $AE,
    $36, $6E, $6C, $BE, $DF, $FC, $ED, $F3, $87, $E2, $9D, $E2, $0B, $E3, $7B, $17,
    $98, $2F, $C8, $5D, $70, $79, $A1, $CE, $C2, $F4, $85, $A7, $16, $A9, $2E, $12,
    $2C, $3A, $96, $40, $4C, $88, $4E, $38, $94, $F0, $41, $10, $2A, $A8, $16, $8C,
    $25, $F2, $13, $77, $25, $8E, $0A, $79, $C2, $1D, $C2, $67, $22, $2F, $D1, $36,
    $D1, $88, $D8, $43, $5C, $2A, $1E, $4E, $F2, $48, $2A, $4D, $7A, $92, $EC, $91,
    $BC, $35, $79, $24, $C5, $33, $A5, $2C, $E5, $B9, $84, $27, $A9, $90, $BC, $4C,
    $0D, $4C, $DD, $9B, $3A, $9E, $16, $9A, $76, $20, $6D, $32, $3D, $3A, $BD, $31,
    $83, $92, $91, $90, $71, $42, $AA, $21, $4D, $93, $B6, $67, $EA, $67, $E6, $66,
    $76, $CB, $AC, $65, $85, $B2, $FE, $C5, $6E, $8B, $B7, $2F, $1E, $95, $07, $C9,
    $6B, $B3, $90, $AC, $05, $59, $2D, $0A, $B6, $42, $A6, $E8, $54, $5A, $28, $D7,
    $2A, $07, $B2, $67, $65, $57, $66, $BF, $CD, $89, $CA, $39, $96, $AB, $9E, $2B,
    $CD, $ED, $CC, $B3, $CA, $DB, $90, $37, $9C, $EF, $9F, $FF, $ED, $12, $C2, $12,
    $E1, $92, $B6, $A5, $86, $4B, $57, $2D, $1D, $58, $E6, $BD, $AC, $6A, $39, $B2,
    $3C, $71, $79, $DB, $0A, $E3, $15, $05, $2B, $86, $56, $06, $AC, $3C, $B8, $8A,
    $B6, $2A, $6D, $D5, $4F, $AB, $ED, $57, $97, $AE, $7E, $BD, $26, $7A, $4D, $6B,
    $81, $5E, $C1, $CA, $82, $C1, $B5, $01, $6B, $EB, $0B, $55, $0A, $E5, $85, $7D,
    $EB, $DC, $D7, $ED, $5D, $4F, $58, $2F, $59, $DF, $B5, $61, $FA, $86, $9D, $1B,
    $3E, $15, $89, $8A, $AE, $14, $DB, $17, $97, $15, $7F, $D8, $28, $DC, $78, $E5,
    $1B, $87, $6F, $CA, $BF, $99, $DC, $94, $B4, $A9, $AB, $C4, $B9, $64, $CF, $66,
    $D2, $66, $E9, $E6, $DE, $2D, $9E, $5B, $0E, $96, $AA, $97, $E6, $97, $0E, $6E,
    $0D, $D9, $DA, $B4, $0D, $DF, $56, $B4, $ED, $F5, $F6, $45, $DB, $2F, $97, $CD,
    $28, $DB, $BB, $83, $B6, $43, $B9, $A3, $BF, $3C, $B8, $BC, $65, $A7, $C9, $CE,
    $CD, $3B, $3F, $54, $A4, $54, $F4, $54, $FA, $54, $36, $EE, $D2, $DD, $B5, $61,
    $D7, $F8, $6E, $D1, $EE, $1B, $7B, $BC, $F6, $34, $EC, $D5, $DB, $5B, $BC, $F7,
    $FD, $3E, $C9, $BE, $DB, $55, $01, $55, $4D, $D5, $66, $D5, $65, $FB, $49, $FB,
    $B3, $F7, $3F, $AE, $89, $AA, $E9, $F8, $96, $FB, $6D, $5D, $AD, $4E, $6D, $71,
    $ED, $C7, $03, $D2, $03, $FD, $07, $23, $0E, $B6, $D7, $B9, $D4, $D5, $1D, $D2,
    $3D, $54, $52, $8F, $D6, $2B, $EB, $47, $0E, $C7, $1F, $BE, $FE, $9D, $EF, $77,
    $2D, $0D, $36, $0D, $55, $8D, $9C, $C6, $E2, $23, $70, $44, $79, $E4, $E9, $F7,
    $09, $DF, $F7, $1E, $0D, $3A, $DA, $76, $8C, $7B, $AC, $E1, $07, $D3, $1F, $76,
    $1D, $67, $1D, $2F, $6A, $42, $9A, $F2, $9A, $46, $9B, $53, $9A, $FB, $5B, $62,
    $5B, $BA, $4F, $CC, $3E, $D1, $D6, $EA, $DE, $7A, $FC, $47, $DB, $1F, $0F, $9C,
    $34, $3C, $59, $79, $4A, $F3, $54, $C9, $69, $DA, $E9, $82, $D3, $93, $67, $F2,
    $CF, $8C, $9D, $95, $9D, $7D, $7E, $2E, $F9, $DC, $60, $DB, $A2, $B6, $7B, $E7,
    $63, $CE, $DF, $6A, $0F, $6F, $EF, $BA, $10, $74, $E1, $D2, $45, $FF, $8B, $E7,
    $3B, $BC, $3B, $CE, $5C, $F2, $B8, $74, $F2, $B2, $DB, $E5, $13, $57, $B8, $57,
    $9A, $AF, $3A, $5F, $6D, $EA, $74, $EA, $3C, $FE, $93, $D3, $4F, $C7, $BB, $9C,
    $BB, $9A, $AE, $B9, $5C, $6B, $B9, $EE, $7A, $BD, $B5, $7B, $66, $F7, $E9, $1B,
    $9E, $37, $CE, $DD, $F4, $BD, $79, $F1, $16, $FF, $D6, $D5, $9E, $39, $3D, $DD,
    $BD, $F3, $7A, $6F, $F7, $C5, $F7, $F5, $DF, $16, $DD, $7E, $72, $27, $FD, $CE,
    $CB, $BB, $D9, $77, $27, $EE, $AD, $BC, $4F, $BC, $5F, $F4, $40, $ED, $41, $D9,
    $43, $DD, $87, $D5, $3F, $5B, $FE, $DC, $D8, $EF, $DC, $7F, $6A, $C0, $77, $A0,
    $F3, $D1, $DC, $47, $F7, $06, $85, $83, $CF, $FE, $91, $F5, $8F, $0F, $43, $05,
    $8F, $99, $8F, $CB, $86, $0D, $86, $EB, $9E, $38, $3E, $39, $39, $E2, $3F, $72,
    $FD, $E9, $FC, $A7, $43, $CF, $64, $CF, $26, $9E, $17, $FE, $A2, $FE, $CB, $AE,
    $17, $16, $2F, $7E, $F8, $D5, $EB, $D7, $CE, $D1, $98, $D1, $A1, $97, $F2, $97,
    $93, $BF, $6D, $7C, $A5, $FD, $EA, $C0, $EB, $19, $AF, $DB, $C6, $C2, $C6, $1E,
    $BE, $C9, $78, $33, $31, $5E, $F4, $56, $FB, $ED, $C1, $77, $DC, $77, $1D, $EF,
    $A3, $DF, $0F, $4F, $E4, $7C, $20, $7F, $28, $FF, $68, $F9, $B1, $F5, $53, $D0,
    $A7, $FB, $93, $19, $93, $93, $FF, $04, $03, $98, $F3, $FC, $63, $33, $2D, $DB,
    $00, $00, $00, $20, $63, $48, $52, $4D, $00, $00, $7A, $25, $00, $00, $80, $83,
    $00, $00, $F9, $FF, $00, $00, $80, $E9, $00, $00, $75, $30, $00, $00, $EA, $60,
    $00, $00, $3A, $98, $00, $00, $17, $6F, $92, $5F, $C5, $46, $00, $00, $0C, $F4,
    $49, $44, $41, $54, $78, $DA, $EC, $9A, $DB, $6F, $1B, $E5, $BA, $C6, $7F, $33,
    $1E, $8F, $0F, $13, $DB, $71, $E2, $38, $4E, $9C, $43, $DB, $24, $94, $94, $54,
    $04, $5A, $D4, $D0, $D3, $AE, $84, $54, $09, $50, $A5, $7D, $CB, $0D, $97, $DC,
    $F2, $CF, $AC, $7D, $C3, $0D, $97, $20, $71, $C3, $41, $A8, $A2, $6B, $D3, $2D,
    $28, $A0, $AA, $94, $A6, $AB, $39, $36, $A4, $71, $DC, $34, $71, $12, $9F, $C6,
    $E3, $C3, $78, $3C, $A7, $7D, $91, $7A, $48, $4A, $37, $74, $B1, $16, $3B, $41,
    $CD, $2B, $CD, $85, $3D, $33, $9F, $E7, $7B, $FC, $BE, $CF, $F7, $BC, $CF, $37,
    $82, $EB, $BA, $2E, $CF, $71, $88, $3C, $E7, $71, $08, $C0, $21, $00, $87, $00,
    $1C, $02, $70, $08, $C0, $F3, $1C, $52, $B5, $0A, $BA, $0E, $82, $00, $7E, $3F,
    $38, $CE, $CE, $E1, $F3, $ED, $5C, $20, $08, $E0, $BA, $60, $9A, $EE, $E3, $CF,
    $C2, $CE, $8D, $D2, $CE, $79, $DB, $06, $51, $DC, $39, $2C, $0B, $4C, $D3, $22,
    $18, $94, $70, $DD, $9D, $7B, $DB, $63, $B4, $C7, $34, $0C, $77, $CF, $18, $96,
    $B5, $7F, $93, $17, $04, $90, $E6, $E6, $66, $99, $99, $59, $24, $95, $EA, $43,
    $96, $65, $E2, $F1, $2E, $82, $C1, $10, $AD, $56, $13, $49, $0A, $50, $AD, $56,
    $E8, $EC, $8C, $F0, $F0, $E1, $1A, $5D, $5D, $09, $16, $16, $66, $E9, $ED, $ED,
    $43, $D7, $1B, $0C, $0F, $0F, $03, $3E, $14, $45, $A1, $56, $AB, $E0, $BA, $22,
    $F9, $7C, $8E, $FE, $FE, $41, $04, $41, $C4, $71, $1C, $7C, $3E, $89, $5A, $AD,
    $4A, $3C, $DE, $C5, $A3, $47, $2B, $F4, $F7, $1F, $E1, $C1, $83, $FB, $5C, $BC,
    $F8, $1F, $AC, $AC, $64, $19, $18, $18, $02, $84, $FD, $03, $00, $1C, $1C, $C7,
    $A1, $58, $CC, $93, $CD, $AE, $70, $E6, $CC, $05, $74, $BD, $4E, $B9, $5C, $A2,
    $50, $D8, $A6, $5C, $2E, $F2, $F2, $CB, $AF, $11, $8F, $C7, $89, $C5, $E2, $D8,
    $B6, $8D, $AE, $EB, $7C, $F7, $DD, $FF, $10, $8D, $FE, $27, $F9, $FC, $36, $1D,
    $1D, $1D, $CC, $CF, $DF, $A3, $B7, $B7, $8F, $C9, $C9, $D7, $98, $99, $B9, $8B,
    $DF, $EF, $A7, $5A, $AD, $A0, $AA, $25, $44, $D1, $47, $77, $77, $0F, $AD, $56,
    $8B, $63, $C7, $5E, $44, $10, $04, $1C, $07, $96, $96, $16, $48, $A7, $07, $11,
    $45, $81, $FD, $D0, $A3, $82, $00, $C2, $D2, $D2, $A6, $5B, $2C, $D6, $51, $14,
    $05, $DB, $B6, $30, $4D, $13, $C3, $68, $12, $0A, $85, $A9, $D5, $AA, $D8, $B6,
    $CD, $B1, $63, $47, $F8, $C7, $3F, $EE, $91, $4E, $0F, $E2, $BA, $16, $A1, $50,
    $84, $66, $53, $07, $40, $D7, $1B, $74, $74, $44, $A9, $D5, $34, $22, $91, $D8,
    $E3, $74, $77, $00, $81, $48, $24, $CA, $FA, $FA, $43, $FC, $7E, $3F, $92, $E4,
    $47, $51, $42, $D4, $6A, $0D, $72, $B9, $47, $5C, $B8, $70, $91, $4C, $66, $7F,
    $33, $40, $14, $41, $70, $9C, $1D, $EC, $DB, $35, $2B, $3C, $E5, $59, $5C, $77,
    $A7, $D6, $5D, $77, $87, $27, $9E, $0C, $C7, $D9, $19, $EC, $F7, $C2, $71, $F6,
    $D6, $BC, $DF, $0F, $A6, $B9, $BF, $24, $28, $EC, $6D, $86, $5C, $32, $99, $0C,
    $F9, $7C, $9E, $89, $89, $09, $00, $4C, $D3, $C4, $F7, $98, $11, $FD, $7E, $3F,
    $DF, $7E, $FB, $2D, $E9, $74, $9A, $CD, $CD, $4D, $A6, $A6, $A6, $70, $5D, $17,
    $45, $E9, $00, $20, $97, $DB, $60, $65, $65, $85, $93, $27, $4F, $22, $CB, $32,
    $85, $42, $81, $64, $32, $C9, $EA, $6A, $86, $70, $58, $61, $60, $60, $F0, $E0,
    $AD, $02, $BB, $3F, $B4, $5A, $26, $2B, $2B, $19, $9A, $CD, $26, $7F, $FB, $DB,
    $7F, $11, $08, $04, $18, $19, $19, $41, $D3, $34, $D6, $D6, $D6, $38, $76, $EC,
    $18, $E1, $70, $18, $51, $F4, $B1, $B1, $91, $63, $7A, $FA, $2E, $82, $20, $70,
    $F6, $EC, $59, $00, $9A, $4D, $03, $51, $F4, $F1, $F7, $BF, $FF, $37, $A2, $28,
    $A2, $69, $1A, $17, $2F, $5E, $E4, $D3, $4F, $3F, $E7, $C4, $89, $13, $07, $12,
    $80, $3D, $19, $E0, $BA, $3B, $19, $50, $2C, $16, $F1, $F9, $7C, $98, $A6, $89,
    $28, $EE, $B0, $79, $AD, $56, $A3, $A3, $A3, $03, $55, $55, $19, $18, $18, $60,
    $6B, $6B, $8B, $C9, $C9, $49, $B6, $B6, $B6, $18, $1F, $1F, $7F, $9C, $01, $39,
    $56, $57, $57, $09, $85, $42, $68, $9A, $46, $32, $99, $24, $16, $8B, $E1, $BA,
    $2E, $DB, $DB, $DB, $4C, $4E, $4E, $1E, $6C, $00, $0E, $95, $20, $B0, $B0, $B0,
    $C0, $DA, $DA, $1A, $AE, $EB, $F2, $34, $6C, $66, $66, $66, $28, $97, $CB, $D8,
    $B6, $FD, $AB, $73, $96, $B5, $B3, $8A, $B4, $B3, $A9, $1D, $F3, $F3, $F3, $AC,
    $AD, $AD, $79, $DF, $37, $1A, $0D, $00, $4A, $A5, $12, $D6, $7E, $2A, $A1, $27,
    $39, $00, $E0, $D6, $AD, $5B, $58, $96, $C5, $C8, $C8, $08, $CD, $66, $93, $7C,
    $3E, $CF, $E8, $E8, $28, $F7, $EE, $DD, $A3, $BF, $BF, $9F, $F1, $F1, $71, $D6,
    $D7, $D7, $F9, $FE, $FB, $EF, $19, $1C, $1C, $A4, $D5, $6A, $B1, $BD, $BD, $8D,
    $65, $59, $74, $75, $75, $91, $4A, $A5, $90, $24, $09, $CB, $B2, $18, $1B, $1B,
    $03, $F0, $CE, $DF, $B8, $71, $83, $BE, $BE, $3E, $8A, $C5, $22, $AF, $BF, $FE,
    $3A, $9F, $7D, $F6, $19, $EF, $BE, $FB, $2E, $1D, $1D, $1D, $07, $07, $80, $78,
    $3C, $4E, $30, $18, $44, $14, $45, $5C, $D7, $25, $14, $0A, $B1, $BE, $BE, $4E,
    $34, $1A, $A5, $A7, $A7, $87, $6A, $B5, $8A, $DF, $EF, $47, $14, $45, $24, $49,
    $62, $75, $75, $15, $DB, $B6, $B1, $6D, $9B, $60, $30, $88, $E3, $38, $8F, $75,
    $C0, $6E, $72, $6D, $79, $87, $20, $08, $F4, $F6, $F6, $12, $08, $04, $78, $E5,
    $95, $57, $F6, $3D, $03, $7E, $93, $03, $5C, $F7, $17, $DD, $DE, $0E, $DB, $B6,
    $BD, $65, $71, $F7, $75, $7B, $15, $96, $B0, $E7, $DE, $76, $B9, $88, $A2, $F8,
    $58, $05, $3A, $88, $A2, $78, $30, $39, $A0, $5C, $2E, $7B, $35, $2A, $3C, $45,
    $15, $B5, $27, $5F, $A9, $54, $68, $34, $1A, $54, $2A, $15, $04, $41, $D8, $73,
    $B4, $EF, $35, $0C, $03, $55, $55, $F1, $F9, $7C, $F8, $7C, $3E, $EF, $DC, $EE,
    $C9, $6B, $9A, $86, $61, $18, $07, $27, $03, $3E, $FC, $F0, $43, $64, $59, $66,
    $7C, $7C, $1C, $C3, $30, $D0, $34, $8D, $63, $C7, $8E, $B1, $B8, $B8, $48, $7F,
    $7F, $3F, $D9, $6C, $96, $C9, $C9, $49, $B2, $D9, $2C, $43, $43, $43, $5C, $BF,
    $7E, $9D, $D7, $5E, $7B, $8D, $66, $B3, $49, $47, $47, $07, $A6, $69, $A2, $69,
    $1A, $A6, $69, $12, $0C, $06, $89, $44, $22, $68, $9A, $46, $77, $77, $37, $9A,
    $A6, $11, $0E, $87, $D9, $DE, $DE, $26, $91, $48, $B0, $B5, $B5, $C5, $D0, $D0,
    $10, $86, $61, $30, $36, $36, $C6, $EA, $EA, $2A, $2F, $BD, $F4, $D2, $FE, $72,
    $C0, $D0, $D0, $10, $CD, $66, $93, $5A, $AD, $86, $61, $18, $54, $AB, $55, $E6,
    $E6, $E6, $D0, $34, $8D, $78, $FC, $97, $66, $48, $10, $04, $62, $B1, $18, $C3,
    $C3, $C3, $14, $0A, $05, $42, $A1, $10, $AD, $56, $8B, $87, $0F, $1F, $7A, $5A,
    $41, $51, $14, $14, $45, $A1, $5C, $2E, $53, $AF, $D7, $C9, $E5, $72, $48, $92,
    $E4, $95, $51, $22, $91, $40, $92, $24, $74, $5D, $C7, $71, $1C, $9A, $CD, $E6,
    $FE, $67, $40, $B3, $D9, $C4, $EF, $F7, $E3, $BA, $AE, $47, $66, $82, $20, $78,
    $A4, $E8, $BA, $2E, $7E, $BF, $9F, $E5, $E5, $65, $06, $06, $06, $F0, $F9, $7C,
    $48, $92, $44, $AB, $D5, $F2, $D8, $BF, $7D, $BF, $28, $8A, $58, $96, $85, $E3,
    $38, $C8, $B2, $8C, $E3, $38, $98, $A6, $89, $20, $08, $F8, $7C, $3E, $1C, $C7,
    $61, $6B, $6B, $0B, $45, $51, $E8, $EC, $EC, $C4, $34, $4D, $02, $81, $C0, $5F,
    $4B, $08, $B5, $41, $79, $1A, $A9, $B5, $01, $3C, $28, $84, $F7, $4C, $25, $B0,
    $3B, $D6, $D7, $D7, $B9, $76, $ED, $1A, $83, $83, $83, $0C, $0D, $0D, $11, $89,
    $44, $58, $5A, $5A, $22, $1C, $0E, $E3, $F7, $FB, $E9, $ED, $ED, $E5, $F6, $ED,
    $DB, $24, $12, $09, $54, $55, $E5, $D4, $A9, $53, $04, $02, $01, $62, $B1, $18,
    $00, $73, $73, $73, $1E, $F1, $F5, $F4, $F4, $90, $C9, $64, $38, $79, $F2, $24,
    $57, $AF, $5E, $E5, $D2, $A5, $4B, $24, $12, $89, $83, $0D, $80, $24, $49, $18,
    $86, $41, $2E, $97, $F3, $D2, $57, $92, $24, $96, $96, $96, $28, $95, $4A, $5C,
    $B9, $72, $85, $78, $3C, $4E, $47, $47, $07, $C5, $62, $91, $62, $B1, $48, $24,
    $12, $F1, $00, $88, $46, $A3, $B8, $AE, $CB, $F5, $EB, $D7, $49, $A5, $52, $B8,
    $AE, $4B, $B9, $5C, $F6, $3A, $C6, $83, $00, $C0, $6F, $96, $80, $6D, $DB, $98,
    $A6, $E9, $AD, $E9, $A2, $28, $7A, $6B, $BA, $DF, $EF, $47, $10, $04, $74, $5D,
    $F7, $D6, $F7, $40, $20, $80, $E3, $38, $48, $8F, $0D, $C3, $66, $B3, $E9, $DD,
    $EB, $BA, $2E, $3E, $9F, $6F, $0F, $BF, $B4, $AF, $3B, $6C, $86, $0E, $AA, $2D,
    $DE, $6A, $B5, $F8, $FC, $F3, $CF, $C9, $66, $B3, $6C, $6F, $6F, $7B, $C2, $C7,
    $75, $5D, $16, $17, $17, $C9, $64, $32, $D4, $EB, $75, $EF, $FA, $FB, $F7, $EF,
    $F3, $D1, $47, $1F, $A1, $AA, $2A, $86, $61, $F0, $E8, $D1, $23, $0C, $C3, $E0,
    $FE, $FD, $FB, $64, $B3, $59, $AA, $D5, $2A, $E5, $72, $99, $1F, $7E, $F8, $81,
    $56, $AB, $75, $F0, $49, $D0, $71, $1C, $7E, $FC, $F1, $47, $62, $B1, $18, $B5,
    $5A, $0D, $59, $96, $59, $5A, $5A, $62, $70, $70, $90, $47, $8F, $1E, $D1, $DD,
    $DD, $4D, $5F, $5F, $1F, $17, $2F, $5E, $04, $40, $55, $55, $7E, $FA, $E9, $27,
    $AA, $D5, $2A, $A5, $52, $89, $81, $81, $01, $A6, $A6, $A6, $F8, $F4, $D3, $4F,
    $19, $1E, $1E, $C6, $34, $4D, $CE, $9D, $3B, $47, $36, $9B, $E5, $F8, $F1, $E3,
    $74, $77, $77, $1F, $EC, $12, $B0, $2C, $8B, $D9, $D9, $59, $8E, $1E, $3D, $4A,
    $A1, $50, $C0, $B2, $AC, $3D, $7D, $80, $2C, $CB, $28, $8A, $E2, $4D, $A4, $50,
    $28, $50, $2A, $95, $3C, $71, $D3, $6E, $7A, $2C, $CB, $A2, $54, $2A, $E1, $F7,
    $FB, $89, $44, $22, $A8, $AA, $CA, $F0, $F0, $F0, $81, $58, $1E, $0F, $39, $E0,
    $C9, $9A, $7F, $F0, $E0, $01, $2B, $2B, $2B, $9E, $B1, $D1, $CE, $84, $B6, $5C,
    $AD, $D5, $6A, $7B, $44, $CE, $EE, $72, $A9, $D5, $6A, $E4, $F3, $79, $54, $55,
    $65, $71, $71, $F1, $57, $82, $E8, $C9, $EE, $31, $9B, $CD, $D2, $68, $34, $98,
    $9D, $9D, $C5, $71, $1C, $EF, $FB, $DD, $FF, $C9, $E2, $E2, $22, $AB, $AB, $AB,
    $CC, $CF, $CF, $53, $2C, $16, $D9, $D8, $D8, $F0, $CE, $95, $4A, $25, $32, $99,
    $0C, $B9, $5C, $8E, $99, $99, $99, $3D, $CF, $BC, $3B, $74, $5D, $A7, $D5, $6A,
    $B1, $BC, $BC, $FC, $DB, $19, $D0, $6A, $B5, $F8, $F2, $CB, $2F, $11, $04, $C1,
    $4B, $F7, $4A, $A5, $C2, $D4, $D4, $14, $DF, $7C, $F3, $0D, $97, $2F, $5F, $E6,
    $DE, $BD, $7B, $4C, $4C, $4C, $30, $3D, $3D, $4D, $32, $99, $A4, $58, $2C, $92,
    $4E, $A7, $99, $9E, $9E, $E6, $FC, $F9, $F3, $F4, $F4, $F4, $30, $3F, $3F, $8F,
    $6D, $DB, $E4, $F3, $79, $D2, $E9, $34, $F5, $7A, $9D, $46, $A3, $81, $AA, $AA,
    $F4, $F6, $F6, $B2, $BE, $BE, $CE, $D4, $D4, $14, $D5, $6A, $95, $60, $30, $48,
    $A5, $52, $A1, $5A, $DD, $D9, $83, $88, $44, $22, $18, $86, $C1, $DA, $DA, $1A,
    $A3, $A3, $A3, $18, $86, $41, $2A, $95, $62, $7E, $7E, $9E, $81, $81, $01, $44,
    $51, $E4, $D2, $A5, $4B, $A8, $AA, $8A, $A6, $69, $DC, $BC, $79, $93, $70, $38,
    $CC, $C0, $C0, $00, $D5, $6A, $95, $46, $A3, $41, $30, $18, $A4, $5E, $AF, $53,
    $2C, $16, $E9, $ED, $ED, $25, $93, $C9, $70, $E5, $CA, $15, $66, $67, $67, $B9,
    $70, $E1, $02, $5F, $7F, $FD, $35, $6F, $BD, $F5, $D6, $8E, $A7, $B1, $1B, $0D,
    $59, $96, $39, $79, $F2, $24, $A2, $28, $52, $2E, $97, $D1, $34, $0D, $59, $96,
    $19, $1C, $1C, $F4, $9C, $5F, $45, $51, $B0, $2C, $8B, $BE, $BE, $3E, $4F, $DC,
    $B8, $AE, $CB, $E8, $E8, $28, $8A, $A2, $D0, $6A, $B5, $18, $1E, $1E, $A6, $5C,
    $2E, $13, $0A, $85, $50, $14, $C5, $EB, $0A, $13, $89, $04, $96, $65, $D1, $DF,
    $DF, $4F, $2A, $95, $A2, $50, $28, $70, $FC, $F8, $71, $96, $97, $97, $E9, $EA,
    $EA, $42, $D3, $34, $14, $45, $F1, $CC, $D8, $44, $22, $41, $AD, $56, $23, $18,
    $0C, $92, $4E, $A7, $39, $72, $E4, $08, $D9, $6C, $16, $80, $07, $0F, $1E, $30,
    $32, $32, $C2, $D8, $D8, $18, $23, $23, $23, $AC, $AE, $AE, $92, $4C, $26, $D1,
    $75, $9D, $78, $3C, $CE, $FC, $FC, $3C, $A9, $54, $0A, $59, $96, $39, $7B, $F6,
    $2C, $AD, $56, $CB, $F3, $21, $92, $C9, $E4, $2F, $6D, $FB, $BF, $93, $03, $2C,
    $CB, $A2, $D5, $6A, $11, $0E, $87, $9F, $E9, $7A, $4D, $D3, $88, $46, $A3, $CF,
    $3C, $BE, $6D, $DB, $34, $9B, $4D, $14, $45, $F9, $43, $CF, $A7, $AA, $2A, $9D,
    $9D, $9D, $CF, $AE, $03, $6C, $DB, $F6, $32, $E1, $FF, $AA, $E7, $3D, $83, $89,
    $22, $BA, $AE, $3F, $F3, $03, $45, $A3, $51, $4F, $6A, $3F, $2D, $9E, $6C, $8F,
    $7D, $3E, $DF, $1F, $9E, $3C, $F0, $AB, $C9, $FF, $AE, $0E, $30, $4D, $93, $8F,
    $3F, $FE, $98, $68, $34, $4A, $67, $67, $27, $23, $23, $23, $E4, $F3, $79, $C6,
    $C7, $C7, $99, $9B, $9B, $C3, $34, $4D, $12, $89, $04, $A5, $52, $C9, $6B, $82,
    $DA, $65, $E3, $F3, $F9, $D0, $75, $DD, $5B, $12, $93, $C9, $24, $0B, $0B, $0B,
    $BC, $FD, $F6, $DB, $AC, $AC, $AC, $F0, $E2, $8B, $3B, $9B, $A4, $F5, $7A, $9D,
    $1B, $37, $6E, $30, $31, $31, $41, $A3, $D1, $60, $75, $75, $95, $D3, $A7, $4F,
    $B3, $B1, $B1, $41, $36, $9B, $E5, $9D, $77, $DE, $D9, $3F, $21, $14, $0C, $06,
    $3D, $63, $A3, $54, $2A, $51, $AF, $D7, $D9, $DC, $DC, $24, $1C, $0E, $73, $EB,
    $D6, $2D, $C6, $C6, $C6, $D0, $75, $9D, $8E, $8E, $0E, $2C, $CB, $42, $92, $24,
    $3A, $3B, $3B, $C9, $E5, $72, $F8, $7C, $3E, $64, $59, $66, $76, $76, $96, $50,
    $28, $44, $BD, $5E, $F7, $00, $CA, $E5, $72, $1C, $3F, $7E, $DC, $EB, $11, $82,
    $C1, $20, $A5, $52, $C9, $33, $5D, $8A, $C5, $22, $A3, $A3, $A3, $E4, $F3, $F9,
    $83, $A3, $03, $76, $1B, $24, $6D, $29, $3C, $36, $36, $E6, $39, $C4, $6D, $82,
    $79, $9A, $91, $FA, $B4, $EF, $76, $97, $D4, $6E, $3F, $E1, $FF, $DB, $34, $FD,
    $A7, $5D, $E1, $67, $8D, $3F, $32, $89, $76, $16, $1D, $98, $5E, $C0, $30, $0C,
    $3E, $F9, $E4, $13, $22, $91, $08, $63, $63, $63, $74, $77, $77, $7B, $F5, $AC,
    $AA, $AA, $C7, $AA, $BA, $AE, $13, $89, $44, $08, $85, $42, $14, $0A, $05, $9A,
    $CD, $26, $82, $20, $B0, $BC, $BC, $4C, $BD, $5E, $67, $62, $62, $82, $64, $32,
    $E9, $ED, $1B, $D4, $EB, $75, $B6, $B7, $B7, $71, $5D, $97, $78, $3C, $4E, $38,
    $1C, $46, $D7, $75, $36, $36, $36, $38, $7A, $F4, $28, $92, $24, $79, $CB, $6B,
    $A3, $D1, $20, $1A, $8D, $B2, $B1, $B1, $41, $7F, $7F, $3F, $0B, $0B, $0B, $9C,
    $3F, $7F, $9E, $72, $B9, $4C, $3C, $1E, $FF, $F3, $39, $C0, $30, $0C, $24, $49,
    $E2, $DA, $B5, $6B, $9C, $3A, $75, $8A, $CD, $CD, $4D, $8E, $1C, $39, $C2, $F4,
    $F4, $34, $5D, $5D, $5D, $04, $02, $01, $6F, $22, $A6, $69, $B2, $B9, $B9, $C9,
    $F8, $F8, $38, $E9, $74, $1A, $BF, $DF, $8F, $E3, $38, $7C, $F5, $D5, $57, $9C,
    $3B, $77, $8E, $40, $20, $40, $AD, $56, $63, $71, $71, $11, $45, $51, $F0, $F9,
    $7C, $A4, $52, $29, $6C, $DB, $26, $1A, $8D, $A2, $28, $0A, $B7, $6F, $DF, $26,
    $10, $08, $10, $0C, $06, $B9, $73, $E7, $0E, $B2, $2C, $93, $4E, $A7, $3D, $5F,
    $B1, $AD, $F6, $A6, $A7, $A7, $B9, $74, $E9, $D2, $BF, $5C, $2A, $BF, $CB, $01,
    $ED, $F7, $03, $DA, $7B, $05, $6D, $A5, $75, $E3, $C6, $0D, $4E, $9F, $3E, $8D,
    $24, $49, $28, $8A, $82, $61, $18, $08, $82, $80, $24, $49, $E4, $F3, $79, $74,
    $5D, $E7, $85, $17, $5E, $00, $A0, $5E, $AF, $7B, $AB, $81, $CF, $E7, $E3, $BB,
    $EF, $BE, $E3, $D5, $57, $5F, $25, $10, $08, $A0, $28, $0A, $BA, $AE, $13, $8B,
    $C5, $50, $55, $15, $49, $92, $10, $45, $D1, $53, $88, $6D, $F3, $45, $14, $45,
    $2A, $95, $0A, $A5, $52, $89, $89, $89, $09, $2A, $95, $8A, $E7, $3C, $FD, $69,
    $00, $FC, $15, $4C, $CD, $3F, $DD, $0F, $B0, $6D, $DB, $B3, $AA, $CB, $E5, $32,
    $D7, $AE, $5D, $E3, $8D, $37, $DE, $F0, $A4, $B3, $69, $9A, $C8, $B2, $4C, $B5,
    $5A, $C5, $75, $5D, $D6, $D7, $D7, $B1, $6D, $9B, $64, $32, $49, $7F, $7F, $FF,
    $E3, $F7, $83, $76, $7E, $E6, $CE, $9D, $3B, $F4, $F4, $F4, $20, $49, $12, $E1,
    $70, $98, $66, $B3, $49, $28, $14, $62, $66, $66, $86, $B3, $67, $CF, $FE, $61,
    $C2, $FD, $D3, $00, $D8, $BD, $D5, $05, $50, $AB, $D5, $F8, $F9, $E7, $9F, $09,
    $04, $02, $84, $C3, $61, $04, $41, $A0, $D9, $6C, $92, $CD, $66, $91, $65, $99,
    $33, $67, $CE, $50, $AF, $D7, $A9, $D5, $6A, $A8, $AA, $4A, $20, $10, $20, $1A,
    $8D, $7A, $72, $57, $96, $65, $D6, $D7, $D7, $BD, $9D, $E6, $68, $34, $4A, $22,
    $91, $E0, $8B, $2F, $BE, $60, $72, $72, $F2, $5F, $52, $79, $7F, $9A, $21, $D2,
    $26, $9F, $76, $FD, $67, $32, $19, $06, $06, $06, $C8, $E5, $72, $F4, $F4, $F4,
    $50, $28, $14, $90, $65, $19, $D7, $75, $89, $C5, $62, $14, $8B, $45, $1C, $C7,
    $A1, $B7, $B7, $D7, $DB, $65, $6E, $67, $D0, $F2, $F2, $32, $B2, $2C, $53, $AB,
    $D5, $88, $C5, $62, $38, $8E, $C3, $E0, $E0, $20, $D9, $6C, $96, $BE, $BE, $3E,
    $EF, $77, $0E, $2C, $00, $CF, $1D, $07, $3C, $59, $93, $ED, $17, $26, $14, $45,
    $41, $10, $04, $82, $C1, $20, $AD, $56, $0B, $45, $51, $50, $55, $15, $C7, $71,
    $50, $14, $85, $6A, $B5, $8A, $A2, $28, $84, $42, $A1, $3D, $DB, $60, $6D, $3F,
    $B1, $D9, $6C, $D2, $D9, $D9, $49, $A5, $52, $F1, $5A, $68, $DB, $B6, $BD, $4E,
    $52, $D7, $75, $7A, $7A, $7A, $F6, $1F, $80, $27, $93, $43, $D3, $34, $3E, $F8,
    $E0, $03, $86, $87, $87, $D9, $DA, $DA, $E2, $CD, $37, $DF, $A4, $58, $2C, $92,
    $48, $24, $B8, $7B, $F7, $2E, $C9, $64, $92, $56, $AB, $45, $AD, $56, $E3, $CC,
    $99, $33, $44, $A3, $51, $42, $A1, $10, $B1, $58, $0C, $CB, $B2, $B8, $7A, $F5,
    $2A, $EF, $BD, $F7, $9E, $A7, $21, $B6, $B6, $B6, $10, $04, $81, $9B, $37, $6F,
    $72, $E2, $C4, $09, $D2, $E9, $34, $5B, $5B, $5B, $AC, $AD, $AD, $F1, $FE, $FB,
    $EF, $EF, $3F, $00, $4F, $46, $57, $57, $17, $97, $2F, $5F, $26, $95, $4A, $B1,
    $B1, $B1, $41, $32, $99, $44, $D3, $34, $1C, $C7, $A1, $5A, $AD, $72, $FA, $F4,
    $69, $4A, $A5, $12, $E3, $E3, $E3, $5E, $93, $E3, $7F, $FC, $66, $A5, $6D, $DB,
    $9C, $3F, $7F, $9E, $50, $28, $84, $65, $59, $DE, $6B, $31, $D1, $68, $D4, $7B,
    $25, $C7, $71, $1C, $5E, $7E, $F9, $65, $EE, $DE, $BD, $7B, $70, $76, $86, $1C,
    $C7, $F1, $26, $F1, $5B, $5C, $D1, $EE, $F6, $FE, $6A, $71, $E8, $0A, $F3, $9C,
    $C7, $21, $00, $87, $00, $1C, $02, $70, $08, $C0, $21, $00, $87, $00, $3C, $C7,
    $F1, $BF, $03, $00, $53, $0C, $16, $91, $26, $B9, $84, $B1, $00, $00, $00, $00,
    $49, $45, $4E, $44, $AE, $42, $60, $82
  );

  BinWireframe: array[0..11482] of byte = (
    $89, $50, $4E, $47, $0D, $0A, $1A, $0A, $00, $00, $00, $0D, $49, $48, $44, $52, $00,
    $00, $00, $40, $00, $00, $00, $40, $08, $06, $00, $00, $00, $AA, $69, $71, $DE,
    $00, $00, $00, $09, $70, $48, $59, $73, $00, $00, $0B, $13, $00, $00, $0B, $13,
    $01, $00, $9A, $9C, $18, $00, $00, $0A, $4F, $69, $43, $43, $50, $50, $68, $6F,
    $74, $6F, $73, $68, $6F, $70, $20, $49, $43, $43, $20, $70, $72, $6F, $66, $69,
    $6C, $65, $00, $00, $78, $DA, $9D, $53, $67, $54, $53, $E9, $16, $3D, $F7, $DE,
    $F4, $42, $4B, $88, $80, $94, $4B, $6F, $52, $15, $08, $20, $52, $42, $8B, $80,
    $14, $91, $26, $2A, $21, $09, $10, $4A, $88, $21, $A1, $D9, $15, $51, $C1, $11,
    $45, $45, $04, $1B, $C8, $A0, $88, $03, $8E, $8E, $80, $8C, $15, $51, $2C, $0C,
    $8A, $0A, $D8, $07, $E4, $21, $A2, $8E, $83, $A3, $88, $8A, $CA, $FB, $E1, $7B,
    $A3, $6B, $D6, $BC, $F7, $E6, $CD, $FE, $B5, $D7, $3E, $E7, $AC, $F3, $9D, $B3,
    $CF, $07, $C0, $08, $0C, $96, $48, $33, $51, $35, $80, $0C, $A9, $42, $1E, $11,
    $E0, $83, $C7, $C4, $C6, $E1, $E4, $2E, $40, $81, $0A, $24, $70, $00, $10, $08,
    $B3, $64, $21, $73, $FD, $23, $01, $00, $F8, $7E, $3C, $3C, $2B, $22, $C0, $07,
    $BE, $00, $01, $78, $D3, $0B, $08, $00, $C0, $4D, $9B, $C0, $30, $1C, $87, $FF,
    $0F, $EA, $42, $99, $5C, $01, $80, $84, $01, $C0, $74, $91, $38, $4B, $08, $80,
    $14, $00, $40, $7A, $8E, $42, $A6, $00, $40, $46, $01, $80, $9D, $98, $26, $53,
    $00, $A0, $04, $00, $60, $CB, $63, $62, $E3, $00, $50, $2D, $00, $60, $27, $7F,
    $E6, $D3, $00, $80, $9D, $F8, $99, $7B, $01, $00, $5B, $94, $21, $15, $01, $A0,
    $91, $00, $20, $13, $65, $88, $44, $00, $68, $3B, $00, $AC, $CF, $56, $8A, $45,
    $00, $58, $30, $00, $14, $66, $4B, $C4, $39, $00, $D8, $2D, $00, $30, $49, $57,
    $66, $48, $00, $B0, $B7, $00, $C0, $CE, $10, $0B, $B2, $00, $08, $0C, $00, $30,
    $51, $88, $85, $29, $00, $04, $7B, $00, $60, $C8, $23, $23, $78, $00, $84, $99,
    $00, $14, $46, $F2, $57, $3C, $F1, $2B, $AE, $10, $E7, $2A, $00, $00, $78, $99,
    $B2, $3C, $B9, $24, $39, $45, $81, $5B, $08, $2D, $71, $07, $57, $57, $2E, $1E,
    $28, $CE, $49, $17, $2B, $14, $36, $61, $02, $61, $9A, $40, $2E, $C2, $79, $99,
    $19, $32, $81, $34, $0F, $E0, $F3, $CC, $00, $00, $A0, $91, $15, $11, $E0, $83,
    $F3, $FD, $78, $CE, $0E, $AE, $CE, $CE, $36, $8E, $B6, $0E, $5F, $2D, $EA, $BF,
    $06, $FF, $22, $62, $62, $E3, $FE, $E5, $CF, $AB, $70, $40, $00, $00, $E1, $74,
    $7E, $D1, $FE, $2C, $2F, $B3, $1A, $80, $3B, $06, $80, $6D, $FE, $A2, $25, $EE,
    $04, $68, $5E, $0B, $A0, $75, $F7, $8B, $66, $B2, $0F, $40, $B5, $00, $A0, $E9,
    $DA, $57, $F3, $70, $F8, $7E, $3C, $3C, $45, $A1, $90, $B9, $D9, $D9, $E5, $E4,
    $E4, $D8, $4A, $C4, $42, $5B, $61, $CA, $57, $7D, $FE, $67, $C2, $5F, $C0, $57,
    $FD, $6C, $F9, $7E, $3C, $FC, $F7, $F5, $E0, $BE, $E2, $24, $81, $32, $5D, $81,
    $47, $04, $F8, $E0, $C2, $CC, $F4, $4C, $A5, $1C, $CF, $92, $09, $84, $62, $DC,
    $E6, $8F, $47, $FC, $B7, $0B, $FF, $FC, $1D, $D3, $22, $C4, $49, $62, $B9, $58,
    $2A, $14, $E3, $51, $12, $71, $8E, $44, $9A, $8C, $F3, $32, $A5, $22, $89, $42,
    $92, $29, $C5, $25, $D2, $FF, $64, $E2, $DF, $2C, $FB, $03, $3E, $DF, $35, $00,
    $B0, $6A, $3E, $01, $7B, $91, $2D, $A8, $5D, $63, $03, $F6, $4B, $27, $10, $58,
    $74, $C0, $E2, $F7, $00, $00, $F2, $BB, $6F, $C1, $D4, $28, $08, $03, $80, $68,
    $83, $E1, $CF, $77, $FF, $EF, $3F, $FD, $47, $A0, $25, $00, $80, $66, $49, $92,
    $71, $00, $00, $5E, $44, $24, $2E, $54, $CA, $B3, $3F, $C7, $08, $00, $00, $44,
    $A0, $81, $2A, $B0, $41, $1B, $F4, $C1, $18, $2C, $C0, $06, $1C, $C1, $05, $DC,
    $C1, $0B, $FC, $60, $36, $84, $42, $24, $C4, $C2, $42, $10, $42, $0A, $64, $80,
    $1C, $72, $60, $29, $AC, $82, $42, $28, $86, $CD, $B0, $1D, $2A, $60, $2F, $D4,
    $40, $1D, $34, $C0, $51, $68, $86, $93, $70, $0E, $2E, $C2, $55, $B8, $0E, $3D,
    $70, $0F, $FA, $61, $08, $9E, $C1, $28, $BC, $81, $09, $04, $41, $C8, $08, $13,
    $61, $21, $DA, $88, $01, $62, $8A, $58, $23, $8E, $08, $17, $99, $85, $F8, $21,
    $C1, $48, $04, $12, $8B, $24, $20, $C9, $88, $14, $51, $22, $4B, $91, $35, $48,
    $31, $52, $8A, $54, $20, $55, $48, $1D, $F2, $3D, $72, $02, $39, $87, $5C, $46,
    $BA, $91, $3B, $C8, $00, $32, $82, $FC, $86, $BC, $47, $31, $94, $81, $B2, $51,
    $3D, $D4, $0C, $B5, $43, $B9, $A8, $37, $1A, $84, $46, $A2, $0B, $D0, $64, $74,
    $31, $9A, $8F, $16, $A0, $9B, $D0, $72, $B4, $1A, $3D, $8C, $36, $A1, $E7, $D0,
    $AB, $68, $0F, $DA, $8F, $3E, $43, $C7, $30, $C0, $E8, $18, $07, $33, $C4, $6C,
    $30, $2E, $C6, $C3, $42, $B1, $38, $2C, $09, $93, $63, $CB, $B1, $22, $AC, $0C,
    $AB, $C6, $1A, $B0, $56, $AC, $03, $BB, $89, $F5, $63, $CF, $B1, $77, $04, $12,
    $81, $45, $C0, $09, $36, $04, $77, $42, $20, $61, $1E, $41, $48, $58, $4C, $58,
    $4E, $D8, $48, $A8, $20, $1C, $24, $34, $11, $DA, $09, $37, $09, $03, $84, $51,
    $C2, $27, $22, $93, $A8, $4B, $B4, $26, $BA, $11, $F9, $C4, $18, $62, $32, $31,
    $87, $58, $48, $2C, $23, $D6, $12, $8F, $13, $2F, $10, $7B, $88, $43, $C4, $37,
    $24, $12, $89, $43, $32, $27, $B9, $90, $02, $49, $B1, $A4, $54, $D2, $12, $D2,
    $46, $D2, $6E, $52, $23, $E9, $2C, $A9, $9B, $34, $48, $1A, $23, $93, $C9, $DA,
    $64, $6B, $B2, $07, $39, $94, $2C, $20, $2B, $C8, $85, $E4, $9D, $E4, $C3, $E4,
    $33, $E4, $1B, $E4, $21, $F2, $5B, $0A, $9D, $62, $40, $71, $A4, $F8, $53, $E2,
    $28, $52, $CA, $6A, $4A, $19, $E5, $10, $E5, $34, $E5, $06, $65, $98, $32, $41,
    $55, $A3, $9A, $52, $DD, $A8, $A1, $54, $11, $35, $8F, $5A, $42, $AD, $A1, $B6,
    $52, $AF, $51, $87, $A8, $13, $34, $75, $9A, $39, $CD, $83, $16, $49, $4B, $A5,
    $AD, $A2, $95, $D3, $1A, $68, $17, $68, $F7, $69, $AF, $E8, $74, $BA, $11, $DD,
    $95, $1E, $4E, $97, $D0, $57, $D2, $CB, $E9, $47, $E8, $97, $E8, $03, $F4, $77,
    $0C, $0D, $86, $15, $83, $C7, $88, $67, $28, $19, $9B, $18, $07, $18, $67, $19,
    $77, $18, $AF, $98, $4C, $A6, $19, $D3, $8B, $19, $C7, $54, $30, $37, $31, $EB,
    $98, $E7, $99, $0F, $99, $6F, $55, $58, $2A, $B6, $2A, $7C, $15, $91, $CA, $0A,
    $95, $4A, $95, $26, $95, $1B, $2A, $2F, $54, $A9, $AA, $A6, $AA, $DE, $AA, $0B,
    $55, $F3, $55, $CB, $54, $8F, $A9, $5E, $53, $7D, $AE, $46, $55, $33, $53, $E3,
    $A9, $09, $D4, $96, $AB, $55, $AA, $9D, $50, $EB, $53, $1B, $53, $67, $A9, $3B,
    $A8, $87, $AA, $67, $A8, $6F, $54, $3F, $A4, $7E, $59, $FD, $89, $06, $59, $C3,
    $4C, $C3, $4F, $43, $A4, $51, $A0, $B1, $5F, $E3, $BC, $C6, $20, $0B, $63, $19,
    $B3, $78, $2C, $21, $6B, $0D, $AB, $86, $75, $81, $35, $C4, $26, $B1, $CD, $D9,
    $7C, $76, $2A, $BB, $98, $FD, $1D, $BB, $8B, $3D, $AA, $A9, $A1, $39, $43, $33,
    $4A, $33, $57, $B3, $52, $F3, $94, $66, $3F, $07, $E3, $98, $71, $F8, $9C, $74,
    $4E, $09, $E7, $28, $A7, $97, $F3, $7E, $8A, $DE, $14, $EF, $29, $E2, $29, $1B,
    $A6, $34, $4C, $B9, $31, $65, $5C, $6B, $AA, $96, $97, $96, $58, $AB, $48, $AB,
    $51, $AB, $47, $EB, $BD, $36, $AE, $ED, $A7, $9D, $A6, $BD, $45, $BB, $59, $FB,
    $81, $0E, $41, $C7, $4A, $27, $5C, $27, $47, $67, $8F, $CE, $05, $9D, $E7, $53,
    $D9, $53, $DD, $A7, $0A, $A7, $16, $4D, $3D, $3A, $F5, $AE, $2E, $AA, $6B, $A5,
    $1B, $A1, $BB, $44, $77, $BF, $6E, $A7, $EE, $98, $9E, $BE, $5E, $80, $9E, $4C,
    $6F, $A7, $DE, $79, $BD, $E7, $FA, $1C, $7D, $2F, $FD, $54, $FD, $6D, $FA, $A7,
    $F5, $47, $0C, $58, $06, $B3, $0C, $24, $06, $DB, $0C, $CE, $18, $3C, $C5, $35,
    $71, $6F, $3C, $1D, $2F, $C7, $DB, $F1, $51, $43, $5D, $C3, $40, $43, $A5, $61,
    $95, $61, $97, $E1, $84, $91, $B9, $D1, $3C, $A3, $D5, $46, $8D, $46, $0F, $8C,
    $69, $C6, $5C, $E3, $24, $E3, $6D, $C6, $6D, $C6, $A3, $26, $06, $26, $21, $26,
    $4B, $4D, $EA, $4D, $EE, $9A, $52, $4D, $B9, $A6, $29, $A6, $3B, $4C, $3B, $4C,
    $C7, $CD, $CC, $CD, $A2, $CD, $D6, $99, $35, $9B, $3D, $31, $D7, $32, $E7, $9B,
    $E7, $9B, $D7, $9B, $DF, $B7, $60, $5A, $78, $5A, $2C, $B6, $A8, $B6, $B8, $65,
    $49, $B2, $E4, $5A, $A6, $59, $EE, $B6, $BC, $6E, $85, $5A, $39, $59, $A5, $58,
    $55, $5A, $5D, $B3, $46, $AD, $9D, $AD, $25, $D6, $BB, $AD, $BB, $A7, $11, $A7,
    $B9, $4E, $93, $4E, $AB, $9E, $D6, $67, $C3, $B0, $F1, $B6, $C9, $B6, $A9, $B7,
    $19, $B0, $E5, $D8, $06, $DB, $AE, $B6, $6D, $B6, $7D, $61, $67, $62, $17, $67,
    $B7, $C5, $AE, $C3, $EE, $93, $BD, $93, $7D, $BA, $7D, $8D, $FD, $3D, $07, $0D,
    $87, $D9, $0E, $AB, $1D, $5A, $1D, $7E, $73, $B4, $72, $14, $3A, $56, $3A, $DE,
    $9A, $CE, $9C, $EE, $3F, $7D, $C5, $F4, $96, $E9, $2F, $67, $58, $CF, $10, $CF,
    $D8, $33, $E3, $B6, $13, $CB, $29, $C4, $69, $9D, $53, $9B, $D3, $47, $67, $17,
    $67, $B9, $73, $83, $F3, $88, $8B, $89, $4B, $82, $CB, $2E, $97, $3E, $2E, $9B,
    $1B, $C6, $DD, $C8, $BD, $E4, $4A, $74, $F5, $71, $5D, $E1, $7A, $D2, $F5, $9D,
    $9B, $B3, $9B, $C2, $ED, $A8, $DB, $AF, $EE, $36, $EE, $69, $EE, $87, $DC, $9F,
    $CC, $34, $9F, $29, $9E, $59, $33, $73, $D0, $C3, $C8, $43, $E0, $51, $E5, $D1,
    $3F, $0B, $9F, $95, $30, $6B, $DF, $AC, $7E, $4F, $43, $4F, $81, $67, $B5, $E7,
    $23, $2F, $63, $2F, $91, $57, $AD, $D7, $B0, $B7, $A5, $77, $AA, $F7, $61, $EF,
    $17, $3E, $F6, $3E, $72, $9F, $E3, $3E, $E3, $3C, $37, $DE, $32, $DE, $59, $5F,
    $CC, $37, $C0, $B7, $C8, $B7, $CB, $4F, $C3, $6F, $9E, $5F, $85, $DF, $43, $7F,
    $23, $FF, $64, $FF, $7A, $FF, $D1, $00, $A7, $80, $25, $01, $67, $03, $89, $81,
    $41, $81, $5B, $02, $FB, $F8, $7A, $7C, $21, $BF, $8E, $3F, $3A, $DB, $65, $F6,
    $B2, $D9, $ED, $41, $8C, $A0, $B9, $41, $15, $41, $8F, $82, $AD, $82, $E5, $C1,
    $AD, $21, $68, $C8, $EC, $90, $AD, $21, $F7, $E7, $98, $CE, $91, $CE, $69, $0E,
    $85, $50, $7E, $E8, $D6, $D0, $07, $61, $E6, $61, $8B, $C3, $7E, $0C, $27, $85,
    $87, $85, $57, $86, $3F, $8E, $70, $88, $58, $1A, $D1, $31, $97, $35, $77, $D1,
    $DC, $43, $73, $DF, $44, $FA, $44, $96, $44, $DE, $9B, $67, $31, $4F, $39, $AF,
    $2D, $4A, $35, $2A, $3E, $AA, $2E, $6A, $3C, $DA, $37, $BA, $34, $BA, $3F, $C6,
    $2E, $66, $59, $CC, $D5, $58, $9D, $58, $49, $6C, $4B, $1C, $39, $2E, $2A, $AE,
    $36, $6E, $6C, $BE, $DF, $FC, $ED, $F3, $87, $E2, $9D, $E2, $0B, $E3, $7B, $17,
    $98, $2F, $C8, $5D, $70, $79, $A1, $CE, $C2, $F4, $85, $A7, $16, $A9, $2E, $12,
    $2C, $3A, $96, $40, $4C, $88, $4E, $38, $94, $F0, $41, $10, $2A, $A8, $16, $8C,
    $25, $F2, $13, $77, $25, $8E, $0A, $79, $C2, $1D, $C2, $67, $22, $2F, $D1, $36,
    $D1, $88, $D8, $43, $5C, $2A, $1E, $4E, $F2, $48, $2A, $4D, $7A, $92, $EC, $91,
    $BC, $35, $79, $24, $C5, $33, $A5, $2C, $E5, $B9, $84, $27, $A9, $90, $BC, $4C,
    $0D, $4C, $DD, $9B, $3A, $9E, $16, $9A, $76, $20, $6D, $32, $3D, $3A, $BD, $31,
    $83, $92, $91, $90, $71, $42, $AA, $21, $4D, $93, $B6, $67, $EA, $67, $E6, $66,
    $76, $CB, $AC, $65, $85, $B2, $FE, $C5, $6E, $8B, $B7, $2F, $1E, $95, $07, $C9,
    $6B, $B3, $90, $AC, $05, $59, $2D, $0A, $B6, $42, $A6, $E8, $54, $5A, $28, $D7,
    $2A, $07, $B2, $67, $65, $57, $66, $BF, $CD, $89, $CA, $39, $96, $AB, $9E, $2B,
    $CD, $ED, $CC, $B3, $CA, $DB, $90, $37, $9C, $EF, $9F, $FF, $ED, $12, $C2, $12,
    $E1, $92, $B6, $A5, $86, $4B, $57, $2D, $1D, $58, $E6, $BD, $AC, $6A, $39, $B2,
    $3C, $71, $79, $DB, $0A, $E3, $15, $05, $2B, $86, $56, $06, $AC, $3C, $B8, $8A,
    $B6, $2A, $6D, $D5, $4F, $AB, $ED, $57, $97, $AE, $7E, $BD, $26, $7A, $4D, $6B,
    $81, $5E, $C1, $CA, $82, $C1, $B5, $01, $6B, $EB, $0B, $55, $0A, $E5, $85, $7D,
    $EB, $DC, $D7, $ED, $5D, $4F, $58, $2F, $59, $DF, $B5, $61, $FA, $86, $9D, $1B,
    $3E, $15, $89, $8A, $AE, $14, $DB, $17, $97, $15, $7F, $D8, $28, $DC, $78, $E5,
    $1B, $87, $6F, $CA, $BF, $99, $DC, $94, $B4, $A9, $AB, $C4, $B9, $64, $CF, $66,
    $D2, $66, $E9, $E6, $DE, $2D, $9E, $5B, $0E, $96, $AA, $97, $E6, $97, $0E, $6E,
    $0D, $D9, $DA, $B4, $0D, $DF, $56, $B4, $ED, $F5, $F6, $45, $DB, $2F, $97, $CD,
    $28, $DB, $BB, $83, $B6, $43, $B9, $A3, $BF, $3C, $B8, $BC, $65, $A7, $C9, $CE,
    $CD, $3B, $3F, $54, $A4, $54, $F4, $54, $FA, $54, $36, $EE, $D2, $DD, $B5, $61,
    $D7, $F8, $6E, $D1, $EE, $1B, $7B, $BC, $F6, $34, $EC, $D5, $DB, $5B, $BC, $F7,
    $FD, $3E, $C9, $BE, $DB, $55, $01, $55, $4D, $D5, $66, $D5, $65, $FB, $49, $FB,
    $B3, $F7, $3F, $AE, $89, $AA, $E9, $F8, $96, $FB, $6D, $5D, $AD, $4E, $6D, $71,
    $ED, $C7, $03, $D2, $03, $FD, $07, $23, $0E, $B6, $D7, $B9, $D4, $D5, $1D, $D2,
    $3D, $54, $52, $8F, $D6, $2B, $EB, $47, $0E, $C7, $1F, $BE, $FE, $9D, $EF, $77,
    $2D, $0D, $36, $0D, $55, $8D, $9C, $C6, $E2, $23, $70, $44, $79, $E4, $E9, $F7,
    $09, $DF, $F7, $1E, $0D, $3A, $DA, $76, $8C, $7B, $AC, $E1, $07, $D3, $1F, $76,
    $1D, $67, $1D, $2F, $6A, $42, $9A, $F2, $9A, $46, $9B, $53, $9A, $FB, $5B, $62,
    $5B, $BA, $4F, $CC, $3E, $D1, $D6, $EA, $DE, $7A, $FC, $47, $DB, $1F, $0F, $9C,
    $34, $3C, $59, $79, $4A, $F3, $54, $C9, $69, $DA, $E9, $82, $D3, $93, $67, $F2,
    $CF, $8C, $9D, $95, $9D, $7D, $7E, $2E, $F9, $DC, $60, $DB, $A2, $B6, $7B, $E7,
    $63, $CE, $DF, $6A, $0F, $6F, $EF, $BA, $10, $74, $E1, $D2, $45, $FF, $8B, $E7,
    $3B, $BC, $3B, $CE, $5C, $F2, $B8, $74, $F2, $B2, $DB, $E5, $13, $57, $B8, $57,
    $9A, $AF, $3A, $5F, $6D, $EA, $74, $EA, $3C, $FE, $93, $D3, $4F, $C7, $BB, $9C,
    $BB, $9A, $AE, $B9, $5C, $6B, $B9, $EE, $7A, $BD, $B5, $7B, $66, $F7, $E9, $1B,
    $9E, $37, $CE, $DD, $F4, $BD, $79, $F1, $16, $FF, $D6, $D5, $9E, $39, $3D, $DD,
    $BD, $F3, $7A, $6F, $F7, $C5, $F7, $F5, $DF, $16, $DD, $7E, $72, $27, $FD, $CE,
    $CB, $BB, $D9, $77, $27, $EE, $AD, $BC, $4F, $BC, $5F, $F4, $40, $ED, $41, $D9,
    $43, $DD, $87, $D5, $3F, $5B, $FE, $DC, $D8, $EF, $DC, $7F, $6A, $C0, $77, $A0,
    $F3, $D1, $DC, $47, $F7, $06, $85, $83, $CF, $FE, $91, $F5, $8F, $0F, $43, $05,
    $8F, $99, $8F, $CB, $86, $0D, $86, $EB, $9E, $38, $3E, $39, $39, $E2, $3F, $72,
    $FD, $E9, $FC, $A7, $43, $CF, $64, $CF, $26, $9E, $17, $FE, $A2, $FE, $CB, $AE,
    $17, $16, $2F, $7E, $F8, $D5, $EB, $D7, $CE, $D1, $98, $D1, $A1, $97, $F2, $97,
    $93, $BF, $6D, $7C, $A5, $FD, $EA, $C0, $EB, $19, $AF, $DB, $C6, $C2, $C6, $1E,
    $BE, $C9, $78, $33, $31, $5E, $F4, $56, $FB, $ED, $C1, $77, $DC, $77, $1D, $EF,
    $A3, $DF, $0F, $4F, $E4, $7C, $20, $7F, $28, $FF, $68, $F9, $B1, $F5, $53, $D0,
    $A7, $FB, $93, $19, $93, $93, $FF, $04, $03, $98, $F3, $FC, $63, $33, $2D, $DB,
    $00, $00, $00, $20, $63, $48, $52, $4D, $00, $00, $7A, $25, $00, $00, $80, $83,
    $00, $00, $F9, $FF, $00, $00, $80, $E9, $00, $00, $75, $30, $00, $00, $EA, $60,
    $00, $00, $3A, $98, $00, $00, $17, $6F, $92, $5F, $C5, $46, $00, $00, $22, $06,
    $49, $44, $41, $54, $78, $DA, $D4, $9B, $77, $98, $5D, $D5, $79, $EE, $7F, $7B,
    $EF, $D3, $FB, $99, $33, $73, $A6, $F7, $26, $8D, $0A, $A3, $82, $1A, $02, $59,
    $80, $10, $32, $45, $A6, $18, $6C, $E3, $12, $12, $97, $04, $27, $BE, $76, $E2,
    $C7, $F1, $4D, $9C, $E7, $BA, $E6, $3A, $C6, $B1, $83, $6D, $E2, $02, $C4, $0E,
    $2E, $80, $09, $A6, $18, $30, $A6, $83, $90, $84, $84, $EA, $68, $FA, $8C, $A6,
    $D7, $73, $E6, $F4, $BA, $F7, $D9, $E5, $FE, $71, $E4, $19, $46, $23, $87, $E0,
    $27, $76, $7C, $F7, $1F, $F3, $3C, $E7, $9B, $BD, $F6, $5E, $FB, $5D, $6B, $BD,
    $EB, $FD, $CA, $12, $0C, $C3, $30, $F8, $1F, $BA, $0A, $05, $0D, $4D, $D3, $B1,
    $D9, $CC, $FF, $53, $5D, $40, $F8, $7D, $03, $A0, $EB, $3A, $05, $59, $67, $21,
    $94, $21, $9B, $2E, $10, $8B, $64, $10, $80, $D0, $6C, $82, $40, $B9, $93, $96,
    $D5, $41, $0E, $BC, $D0, $87, $D5, $2A, $21, $99, $05, $36, $6D, $6D, $26, $9F,
    $57, $28, $29, $75, $63, $B5, $59, $90, $24, $F1, $FF, $3F, $00, $92, $71, $99,
    $F9, $A9, $34, $53, $23, $49, $C6, $87, $92, $F8, $4B, $6D, $C8, $79, $9D, $E1,
    $9E, $28, $08, $1A, $8A, $52, $40, $94, $74, $04, $41, $47, $90, $0C, $32, $99,
    $0C, $99, $4C, $16, $DD, $50, $51, $55, $99, $CB, $AF, $59, $83, $66, $28, $9C,
    $3A, $3E, $40, $53, $6B, $39, $AB, $D7, $35, $D0, $DC, $56, $43, $75, $4D, $F9,
    $1F, $37, $00, $A9, $B8, $C2, $70, $4F, $92, $DE, $63, $51, $42, $53, $59, $24,
    $D1, $84, $64, $16, $A9, $6E, $70, $22, $99, $21, $97, $55, $90, $65, $95, $9A,
    $26, $07, $27, $0F, $CE, $62, $B6, $81, $81, $46, $24, $9C, $A2, $6D, $5D, $09,
    $B3, $53, $51, $6A, $9A, $BC, $8C, $8F, $CC, $93, $CD, $E4, $98, $18, $9B, $26,
    $95, $49, $90, $C9, $26, $A8, $6B, $2A, $65, $CF, $3B, $B7, $D1, $B9, $B1, $8D,
    $96, $F6, $86, $3F, $2E, $00, $52, $71, $85, $DE, $E3, $09, $C6, $FB, $73, $B8,
    $3C, $66, $E4, $AC, $81, $6E, $08, $E4, $33, $1A, $82, $60, $60, $B6, $82, $DB,
    $2F, $21, $4A, $20, $E7, $0A, $48, $66, $81, $E9, $B1, $38, $06, $3A, $BA, $A1,
    $92, $CF, $E7, $29, $AD, $B0, $93, $CB, $E5, $09, $04, $6D, $CC, $CE, $C4, $88,
    $47, $93, $C4, $E3, $09, $10, $0B, $A8, $9A, $82, $C7, $6F, $C5, $A0, $00, $68,
    $B8, $7D, $36, $F6, $DF, $74, $05, $6D, $AB, $9A, $FE, $67, $01, $48, $44, $65,
    $FA, $4F, $24, $19, $3C, $99, $A5, $B4, $D2, $4E, $21, $27, $E1, $F0, $98, $08,
    $94, $4B, $18, $80, $AE, $E9, $A4, $E2, $2A, $56, $BB, $40, $3E, $AB, $E1, $0F,
    $4A, $24, $A2, $0A, $55, $8D, $36, $42, $33, $59, $CA, $6B, $EC, $E4, $B2, $0A,
    $A9, $44, $1E, $87, $DB, $C4, $D4, $58, $14, $B7, $D7, $C2, $F4, $78, $04, $93,
    $05, $64, $59, $46, $D7, $0B, $94, $D7, $78, $89, $C7, $92, $CC, $CF, $2D, $D0,
    $DF, $37, $82, $CD, $0E, $BD, $BD, $FD, $EC, $BB, $7E, $27, $7B, $F7, $ED, $A2,
    $63, $6D, $FB, $1F, $1E, $80, $D1, $BE, $34, $3D, $47, $52, $64, $92, $02, $6E,
    $AF, $0D, $B7, $D7, $44, $A0, $D2, $C4, $DC, $98, $8A, $20, $80, $64, $01, $97,
    $47, $A0, $A4, $5C, $22, $B6, $50, $C0, $1B, $30, $91, $49, $2B, $D8, $1C, $12,
    $92, $C9, $40, $C9, $6B, $B8, $FD, $26, $92, $31, $05, $9B, $4B, $64, $61, $36,
    $43, $B0, $C6, $41, $FF, $E9, $39, $9A, $57, $07, $E8, $EF, $9A, $26, $58, $E9,
    $66, $21, $1C, $67, $6A, $3C, $CC, $EC, $4C, $18, $BB, $43, $A2, $A9, $BD, $92,
    $A1, $81, $51, $E6, $E6, $E7, $E8, $EB, $ED, $A3, $AA, $B6, $84, $5D, $57, $6C,
    $E3, $F6, $3F, $7B, $DF, $1F, $06, $00, $5D, $33, $38, $7D, $30, $41, $74, $AE,
    $38, $15, $31, $44, $40, $C0, $57, $2A, $92, $8C, $18, $54, $34, $48, $24, $A3,
    $3A, $D9, $A4, $86, $A6, $EB, $44, $E6, $14, $AC, $0E, $F0, $94, $48, $84, $67,
    $F3, $B4, $5E, $E4, $60, $AC, $37, $45, $45, $83, $0D, $39, $AF, $90, $88, $CA,
    $54, $37, $3B, $39, $7D, $78, $86, $F6, $CE, $52, $06, $CE, $CC, $22, $8A, $06,
    $86, $A0, $31, $3A, $38, $4B, $75, $A3, $1F, $04, $0D, $8B, $55, $A2, $75, $75,
    $05, $87, $5E, $3D, $43, $55, $4D, $09, $13, $13, $53, $24, $93, $29, $0A, $6A,
    $0E, $B3, $05, $5A, $DA, $1A, $D8, $73, $F5, $2E, $4A, $4B, $4B, $DF, $16, $00,
    $6F, $6B, $8F, $C9, $A5, $55, $DE, $78, $31, $C6, $FC, $A8, $81, $CD, $E6, $A0,
    $B4, $D2, $86, $37, $60, $A6, $A2, $DE, $4C, $2A, $2A, $50, $B7, $DA, $8C, $A6,
    $0A, $28, $79, $D8, $74, $A5, $1D, $87, $4B, $62, $CD, $36, $27, $5B, $AF, $F2,
    $90, $88, $A8, $74, $6C, $76, $93, $8A, $15, $90, $65, $03, $4D, $D5, $89, $84,
    $14, $32, $69, $95, $74, $5C, $41, $92, $44, $66, $27, $92, $74, $6E, $AD, $21,
    $9D, $92, $D9, $FE, $8E, $66, $6E, $BE, $7D, $1B, $26, $93, $C4, $AD, $B7, $5F,
    $86, $CB, $6D, $63, $7C, $24, $CC, $BE, $FD, $DB, $99, $9D, $59, $A0, $A5, $AD,
    $81, $75, $17, $B5, $B2, $71, $F3, $7A, $54, $55, $E0, $3B, $77, $FD, $90, $2F,
    $7F, $F1, $EB, $F4, $F5, $F5, $BF, $2D, $00, $A4, $CF, $7F, $FE, $F3, $9F, $FF,
    $AF, $DC, $18, $0D, $C9, $1C, $FE, $55, $9C, $4C, $5C, $A2, $6D, $83, $8B, $D8,
    $9C, $80, $AA, $08, $94, $D5, $98, $88, $CE, $1A, $AC, $DA, $22, $91, $8E, $42,
    $74, $5E, $67, $FD, $A5, $16, $C6, $7B, $0B, $C8, $39, $68, $DF, $64, $65, $FA,
    $AC, $82, $CD, $2E, $D1, $B6, $C1, $41, $3E, $A7, $E3, $F5, $9B, $59, $BB, $CD,
    $8F, $C5, $22, $E2, $70, $99, $E9, $BC, $24, $88, $DD, $69, $46, $D7, $E0, $A2,
    $6D, $95, $58, $2C, $12, $A3, $43, $0B, $6C, $BE, $A4, $91, $58, $24, $C3, $E9,
    $37, $46, $B9, $EE, $96, $AD, $F4, $77, $4F, $10, $9A, $8F, $73, $FD, $CD, $3B,
    $39, $73, $72, $18, $51, $14, $09, $85, $16, $38, $76, $B4, $8B, $0F, $7F, $EC,
    $7D, $74, $9D, $EE, $E6, $81, $07, $1E, $A2, $B5, $AD, $89, $DA, $DA, $DA, $FF,
    $BE, $19, $10, $9D, $CF, $F3, $C6, $0B, $09, $44, $6C, $AC, $DA, $E8, $26, $B9,
    $20, $B0, $E1, $72, $33, $56, $BB, $C4, $C0, $51, $1D, $B3, $59, $64, $F6, $AC,
    $C1, $D4, $90, $C1, $FA, $4B, $CD, $A4, $63, $06, $B1, $79, $9D, $75, $3B, $AD,
    $A8, $8A, $C1, $FC, $84, $4A, $FD, $2A, $2B, $00, $E1, $69, $19, $B7, $BF, $A8,
    $FC, $0A, $8A, $8E, $5A, $D0, $01, $28, $29, $B7, $33, $3F, $9D, $C2, $30, $0C,
    $5A, $3A, $82, $A4, $12, $79, $E6, $A7, $93, $5C, $BA, $67, $35, $26, $B3, $C8,
    $B1, $43, $43, $BC, $EB, $3D, $3B, $89, $84, $E3, $3C, $F8, $A3, $E7, $F1, $78,
    $9D, $1C, $3D, $7C, $86, $F9, $D9, $28, $5F, $FA, $EA, $DF, $30, $3C, $34, $CA,
    $15, $57, $BC, $83, $CA, $CA, $2A, $BE, $FF, $AF, $F7, $12, $89, $44, $FE, $7B,
    $66, $80, $9C, $D5, $18, $3C, $99, $C7, $EE, $B4, $D1, $B0, $CA, $4E, $6C, $56,
    $A4, $7E, $AD, $88, $9C, $15, $C8, $A5, $A0, $F3, $0A, $91, $E8, $1C, $CC, $8E,
    $40, $A0, $4A, $60, $6E, $54, $67, $E0, $98, $82, $D3, $2B, $82, $60, $30, $3B,
    $56, $40, $D7, $0C, $EA, $57, $59, $91, $65, $9D, $B9, $B1, $3C, $55, $8D, $76,
    $AC, $76, $89, $58, $58, $46, $C9, $6B, $94, $D7, $3A, $11, $45, $81, $C9, $D1,
    $38, $FE, $80, $03, $A7, $C7, $42, $22, $9A, $A3, $EF, $CC, $0C, $BA, $AE, $91,
    $4E, $E6, $F8, $F5, $13, $C7, $99, $18, $9B, $C3, $57, $E2, $62, $72, $7C, $96,
    $58, $34, $C1, $27, $3F, $FB, $7E, $42, $F3, $11, $A2, $0B, $31, $DE, $B9, $FF,
    $72, $9E, $79, $FA, $45, $76, $5F, $71, $19, $A9, $54, $8A, $C7, $1F, $7F, $8C,
    $55, $AB, $DA, $DF, $92, $13, $DE, $92, $04, $4F, $BC, $9C, $24, $32, $6D, $B0,
    $E9, $0A, $37, $13, $BD, $06, $F5, $1D, $22, $82, $28, $70, $F6, $24, $AC, $DB,
    $05, $86, $0E, $BD, $87, $0C, $DA, $B7, $08, $58, $9D, $D0, $7D, $40, $C5, $64,
    $31, $08, $54, $8A, $44, $43, $1A, $A3, $DD, $39, $7C, $41, $11, $55, $55, $91,
    $F3, $2A, $D9, $54, $81, $40, $95, $09, $51, $34, $88, $47, $F3, $64, $33, $32,
    $25, $E5, $16, $54, $55, $63, $76, $32, $86, $A6, $A9, $B8, $BC, $26, $44, $13,
    $9C, $ED, $9F, $A5, $63, $43, $25, $75, $4D, $01, $52, $C9, $0C, $A7, $8E, $0D,
    $F3, $A7, $7F, $79, $35, $82, $08, $3F, $FA, $DE, $13, $5C, $B9, $6F, $2B, $AD,
    $AB, $EA, $F8, $DA, $97, $7F, $C0, $C6, $CD, $1D, $AC, $DF, $D0, $CE, $9D, $FF,
    $74, $37, $D7, $ED, $DF, $CB, $C3, $0F, $FF, $9C, $DE, $DE, $33, $3C, $FE, $C4,
    $63, $B8, $DD, $EE, $DF, $6D, $06, $0C, $77, $A5, $09, $4D, $6A, $78, $4B, $EC,
    $C4, $43, $22, $CD, $9D, $22, $16, $9B, $C0, $C0, $1B, $B0, $7A, $2B, $D8, $5D,
    $D0, $7B, $08, $2A, $1A, $C0, $5F, $21, $90, $49, $C0, $C2, $B4, $4E, $C7, $76,
    $33, $DE, $52, $11, $5D, $37, $10, $25, $81, $8B, $AF, $72, $D2, $B0, $DA, $8E,
    $C9, $22, $00, $B0, $71, $97, $9F, $60, $B5, $0D, $5D, $D7, $B1, $39, $24, $36,
    $EC, $08, $D2, $D0, $E6, $43, $10, $C0, $EB, $B7, $F3, $CE, $5B, $D7, $B0, $66,
    $43, $15, $06, $06, $5E, $BF, $9D, $CD, $3B, $9A, $A9, $6B, $2C, $63, $74, $78,
    $16, $49, $12, $A9, $AD, $0F, $52, $1A, $F4, $F1, $F0, $4F, $7F, $CD, $86, $CD,
    $AB, $B9, $78, $EB, $7A, $7E, $7A, $FF, $A3, $54, $56, $96, $73, $DD, $FE, $3D,
    $7C, $F7, $3B, $F7, $A2, $28, $05, $24, $93, $C8, $E4, $E4, $24, $17, $6F, $D9,
    $82, $C9, $24, $BD, $3D, $0E, $98, $9B, $CC, $D1, $7D, $38, $4B, $5B, $A7, $13,
    $AB, $C3, $84, $AA, $C0, $CC, $10, $0C, $1D, $87, $BA, $D5, $E0, $F4, $C1, $44,
    $2F, $58, $ED, $50, $D1, $54, $FC, $B0, $89, $5E, $95, $60, $9D, $88, $D9, $52,
    $7C, $C6, $F4, $70, $81, $60, $ED, $92, $A7, $97, $4B, $69, $94, $94, $5B, $B0,
    $3B, $25, $5C, $3E, $33, $4E, $8F, $19, $87, $CB, $8C, $C7, $6F, $C5, $E9, $36,
    $53, $5E, $ED, $42, $91, $55, $7E, $33, $29, $3B, $3A, $6B, $E8, $EB, $9A, $2E,
    $4E, $55, $41, $60, $F3, $8E, $76, $8E, $1E, $EA, $45, $CE, $17, $68, $6C, $AE,
    $66, $E3, $96, $0E, $1E, $BC, $FF, $69, $DC, $1E, $27, $77, $FC, $AF, $0F, $F2,
    $C8, $C3, $4F, $71, $DF, $3D, $3F, $43, $D7, $0D, $3C, $1E, $0F, $77, $DC, $F1,
    $E7, $FC, $F2, $89, $27, $79, $EA, $A9, $5F, $BD, $3D, $12, $CC, $A4, $0A, $F4,
    $1C, $49, $D3, $BC, $CE, $89, $AA, $48, $98, $2D, $06, $5B, $AF, $91, $48, $C5,
    $20, $9F, $81, $C8, $0C, $8C, $76, $C1, $DC, $08, $54, $B7, $9E, $73, $80, $16,
    $0C, $94, $3C, $D4, $B4, $15, $1F, $99, $49, $EA, $E8, $9A, $41, $49, $C5, $39,
    $E4, $0D, $C8, $A4, $55, $3C, $25, $A6, $C5, $F7, $18, $BA, $8E, $AE, $EB, $8B,
    $BF, $DD, $5E, $2B, $05, $55, $23, $97, $29, $14, $89, $31, $E0, $C4, $ED, $B5,
    $71, $76, $60, $0E, $80, $96, $F6, $6A, $3C, $5E, $3B, $27, $DF, $18, $04, $E0,
    $D2, $DD, $1B, $99, $98, $98, $E1, $9E, $BB, $1F, $E2, $D9, $A7, $5F, $25, $9F,
    $97, $E9, $EB, $1E, $E4, $6B, $FF, $FC, $05, $B6, $6C, $DD, $C8, $D1, $23, $C7,
    $F8, $E8, $9F, $7F, $84, $9F, $DC, $FF, $33, $E2, $B1, $C4, $7F, $0D, $80, $82,
    $A2, $73, $B6, $3B, $8D, $DB, $6B, $A1, $BA, $D1, $C6, $FC, $84, $4A, $4B, $A7,
    $44, $64, $06, $EC, $4E, $81, $AD, $D7, $42, $55, $33, $8C, $75, $1B, $58, $9D,
    $30, $DE, $6B, $D0, $77, $58, $E7, $F4, $AB, $2A, $36, $A7, $40, $2A, $A6, $A3,
    $1B, $10, $9D, $53, $B1, $BB, $45, $AC, $F6, $E2, $EC, $30, $0C, $C8, $A6, $54,
    $4A, $CA, $2D, $4B, $04, $24, $0A, $08, $C2, $D2, $BB, $FD, $01, $07, $AA, $AA,
    $91, $CB, $15, $16, $FF, $DF, $D0, $52, $C6, $40, $F7, $14, $06, $30, $3F, $1B,
    $A3, $AC, $C2, $CF, $2F, $1E, $7C, $91, $FB, $EF, $F9, $25, $3F, $BE, $F7, $09,
    $AA, $AA, $83, $BC, $F4, $FC, $61, $1A, $9B, $6B, $F9, $97, $BB, $BF, $C0, $D6,
    $1D, $1B, $79, $EA, $C9, $E7, $B8, $E5, $D6, $9B, $98, $9A, $9A, $26, $10, $08,
    $D0, $B9, $E1, $22, $FE, $EF, $57, $BE, $4E, $3C, $1A, $7F, $6B, $0E, $08, $4D,
    $E7, $38, $75, $20, $C9, $E6, $DD, $25, $4C, $F4, $EB, $D4, $B6, $4B, $B8, $4B,
    $44, $06, $5E, $D7, $69, $58, $27, $60, $73, $42, $2E, $03, $9A, $0A, $6B, $2E,
    $11, $70, $07, $04, $E4, $AC, $4E, $32, $6A, $E0, $F2, $C3, $FC, $84, $C6, $58,
    $8F, $CC, $78, $BF, $8C, $A6, $EA, $C4, $23, $0A, $0B, $33, $0A, $0B, $73, $32,
    $53, $67, $B3, $38, $BD, $12, $B1, $85, $3C, $99, $A4, $C2, $EC, $44, $86, $58,
    $24, $87, $24, $C1, $FC, $6C, $9A, $78, $24, $CB, $40, $F7, $2C, $C9, $58, $8E,
    $D9, $C9, $28, $BD, $A7, $26, $99, $18, $0D, $71, $EA, $D8, $59, $7A, $4E, $8F,
    $32, $31, $3A, $87, $64, $12, $90, $65, $19, $97, $DB, $CE, $BE, $FD, $3B, $D9,
    $BE, $B3, $13, $55, $55, $B1, $5A, $2D, $34, $B7, $D6, $D3, $D4, $54, $CF, $7D,
    $F7, $FC, $84, $4D, $17, $6F, $60, $F3, $C5, $1B, $F8, $D6, $B7, $BE, $C3, $1D,
    $1F, $FF, $18, $4F, $FD, $F2, $D7, $14, $0A, $1A, $9D, $1B, $D6, $FD, $E7, $00,
    $F4, $BE, $11, $45, $C9, $99, $B0, $98, $2D, $D8, $1C, $22, $75, $ED, $26, $C6,
    $7B, $75, $10, $A1, $A6, $4D, $C0, $D0, $61, $E0, $0D, $83, $9A, $36, $01, $A7,
    $17, $CC, $56, $88, $CE, $E8, $F8, $2A, $04, $5A, $2E, $32, $51, $D9, $28, $11,
    $AC, $31, $B1, $30, $53, $60, $DD, $25, $0E, $1C, $6E, $09, $49, $12, $48, $2C,
    $28, $64, $D3, $05, $CC, $56, $81, $74, $A2, $40, $6C, $21, $4F, $78, $3A, $4D,
    $3A, $95, $47, $D7, $75, $B2, $69, $99, $5C, $46, $21, $11, $CB, $62, $18, $3A,
    $D5, $0D, $7E, $CA, $AB, $BD, $B4, $AD, $A9, $22, $B6, $90, $E4, $CA, $6B, $37,
    $70, $F9, $D5, $1B, $69, $5F, $53, $4F, $49, $C0, $CD, $E8, $D9, $19, $76, $5D,
    $B1, $09, $93, $C9, $44, $55, $75, $90, $9F, $DE, $FF, $28, $DB, $77, $6E, $C6,
    $EB, $F3, $20, $2B, $32, $CF, $3D, $FB, $22, $D7, $EF, $BF, $06, $9B, $CD, $CA,
    $E3, $8F, $3E, $C1, $F8, $F8, $24, $A9, $78, $96, $2B, $F7, $BE, $03, $93, $C9,
    $74, $E1, $25, $10, $9A, $CE, $30, $37, $91, $63, $DD, $36, $2F, $C3, $A7, $15,
    $B4, $82, $41, $2E, $09, $91, $19, $9D, $D6, $0D, $C5, $5B, $17, $A6, $0D, $44,
    $D1, $C0, $7F, $2E, $36, $A1, $CA, $06, $B1, $B0, $4E, $79, $DD, $12, $CB, $26,
    $63, $2A, $76, $B7, $80, $3F, $68, $22, $58, $63, $A1, $AE, $DD, $4E, $79, $AD,
    $95, $86, $55, $4E, $36, $EC, $0C, $70, $F1, $EE, $20, $3B, $AE, $AA, $62, $FD,
    $B6, $32, $DA, $D6, $95, $70, $D9, $BE, $46, $2E, $DD, $DB, $C4, $8E, $2B, $9B,
    $D8, $B0, $BD, $96, $EA, $7A, $1F, $EB, $36, $D5, $D2, $B2, $AA, $82, $AA, $DA,
    $12, $AA, $EA, $4A, $98, $9B, $8E, $2E, $3E, $BF, $A9, $A5, $86, $7C, $2E, $CF,
    $C8, $F0, $14, $00, $A5, $65, $25, $B4, $B6, $37, $F2, $E4, $E3, $CF, $01, $70,
    $C3, $8D, $D7, $92, $C9, $A4, $79, $FD, $F0, $1B, $68, $AA, $C6, $7F, $3C, $FC,
    $08, $7F, $FA, $A7, $EF, $C7, $64, $36, $F3, $D2, $F3, $07, $7F, $3B, $07, $F4,
    $1E, $8F, $51, $55, $EF, $44, $D7, $A0, $63, $9B, $05, $93, $45, $E0, $F0, $93,
    $32, $9A, $66, $90, $4D, $19, $18, $3A, $84, $26, $75, $AA, $5B, $05, $84, $73,
    $2D, $23, $73, $3A, $66, $AB, $81, $DD, $B5, $B4, $98, $C3, $53, $0A, $A5, $95,
    $A6, $65, $2F, $8A, $2D, $14, $3D, $C1, $37, $5F, $8A, $A2, $52, $28, $E8, $CB,
    $6C, $4E, $B7, $85, $68, $38, $B5, $CC, $D6, $D4, $5A, $C9, $E4, $D8, $FC, $E2,
    $6F, $8B, $D5, $4C, $5D, $43, $39, $DD, $A7, $06, $17, $6D, $FB, $6F, $D8, $43,
    $F7, $99, $3E, $E2, $B1, $04, $53, $53, $33, $F8, $7C, $5E, $3E, $FA, $91, $3B,
    $38, $7D, $BA, $8B, $AF, $DD, $F9, $55, $42, $A1, $05, $AE, $BC, $EA, $1D, $3C,
    $F3, $F4, $4B, $BC, $59, $FA, $88, $4B, $BE, $7D, $9E, $54, $BC, $40, $7D, $BB,
    $87, $D0, $94, $42, $55, $93, $99, $86, $0E, $33, $9E, $52, $F0, $94, $08, $8C,
    $74, $69, $9C, $78, $A1, $C0, $C2, $8C, $56, $0C, $64, $68, $C5, $76, $33, $67,
    $0B, $D4, $AE, $5A, $1E, $D4, $8C, $85, $0A, $04, $CE, $03, $20, $9D, $90, $71,
    $B8, $97, $DB, $0C, $E3, $37, $7F, $96, $2E, $9F, $DF, $41, $32, $91, $5B, $66,
    $AB, $6F, $2E, $67, $7E, $2E, $4A, $A1, $A0, $2E, $DA, $2E, $BD, $7C, $33, $7D,
    $BD, $67, $D1, $75, $03, $5D, $D7, $89, $C6, $12, $44, $23, $51, $FE, $F6, $D3,
    $5F, $E0, $BE, $1F, $DC, $8F, $DD, $6E, $63, $DB, $F6, $2D, $BC, $E7, $BD, $B7,
    $70, $D3, $4D, $37, $D2, $DF, $3F, $4C, $7D, $43, $35, $20, $D2, $DF, $3B, $B2,
    $F8, $9C, $C5, $1E, $8D, $0F, $26, $F1, $07, $2D, $C8, $39, $B0, $DA, $05, $EC,
    $4E, $91, $D1, $1E, $05, $4F, $40, $A0, $6D, $93, $09, $4D, $85, $13, $2F, $CA,
    $F8, $CA, $04, $E6, $C7, $34, $86, $4E, $28, $98, $AC, $10, $9B, $53, $29, $AD,
    $11, $41, $10, $B1, $58, $05, $0A, $8A, $01, $A2, $81, $F5, $BC, $D1, $CE, $E7,
    $54, $7C, $01, $CB, $32, $9B, $C9, $24, $20, $9E, $A7, $4F, $7C, $01, $27, $B2,
    $AC, $2C, $B3, $99, $CD, $26, $DC, $1E, $07, $7D, $DD, $63, $54, $56, $05, $48,
    $A5, $32, $24, $E2, $29, $A6, $A7, $66, $F9, $E2, $DF, $DF, $45, $5E, $CE, $51,
    $56, $EE, $67, $75, $47, $2B, $BD, $BD, $FD, $7C, $FC, $AF, $3E, $42, $B0, $BC,
    $8C, $67, $7E, $F5, $6B, $7E, $F4, $C3, $FB, $F9, $CA, $3F, $7E, $89, $4B, $76,
    $EE, $E0, $D8, $D1, $E3, $5C, $BA, $6B, $2B, $4F, $3F, $FE, $12, $AB, $D7, $34,
    $2F, $01, $60, $18, $06, $33, $E3, $69, $5A, $D7, $06, $58, $98, $95, $A9, $69,
    $B6, $61, $E8, $10, $0F, $A9, $D4, $AD, $2A, $76, $5A, $14, $8B, $11, $9E, $8E,
    $6D, $36, $CC, $56, $01, $5D, $83, $BE, $63, $79, $D4, $82, $40, $22, $A2, $32,
    $3D, $A2, $82, $60, $90, $4E, $14, $50, $64, $95, $33, $AF, $C7, $91, $24, $03,
    $04, $03, $93, $19, $22, $E1, $1C, $43, $DD, $51, $6C, $4E, $09, $51, $04, $51,
    $82, $C9, $D1, $18, $A9, $64, $9E, $81, $33, $66, $54, $55, $43, $55, $55, $34,
    $55, $63, $21, $14, $E7, $D9, $27, $4E, $82, $A0, $A3, $28, $0A, $6A, $A1, $40,
    $38, $14, $E5, $E1, $1F, $3F, $47, $65, $6D, $00, $39, $9F, $27, $50, $E6, $A5,
    $B5, $BD, $81, $6C, $36, $C3, $FF, $FE, $FC, $1D, $98, $CD, $66, $44, $51, $E0,
    $53, $9F, $F8, $3B, $54, $AD, $38, $3D, $37, $6E, $EA, $E4, $B1, $C7, $9E, $20,
    $1E, $8F, $73, $F9, $E5, $97, $F1, $8D, $AF, $7D, $87, $0F, $DC, $7E, $09, $C3,
    $83, $13, $64, $B3, $32, $0E, $87, $B5, $08, $40, $36, $AD, $A0, $16, $34, $C6,
    $FA, $32, $B8, $BD, $76, $CA, $AA, $2D, $C4, $C3, $2A, $8A, $AC, $E3, $0F, $16,
    $27, $C9, $C2, $4C, $71, $9F, $37, $5B, $8B, $6B, $5D, $94, $40, $55, $34, $1A,
    $3A, $2C, $54, $36, $2C, $8D, $EC, $89, $57, $E3, $08, $82, $44, $45, $9D, $0D,
    $39, $AF, $21, $E7, $54, $92, $31, $19, $01, $83, $5C, $46, $45, $CE, $17, $D0,
    $74, $0D, $30, $88, $2D, $64, $C9, $66, $8B, $5E, $9F, $A6, $6B, $18, $68, $08,
    $80, $D9, $2A, $91, $4C, $64, $A9, $AC, $F1, $51, $EA, $F4, $60, $B7, $9B, $F1,
    $95, $BA, $38, $7D, $7C, $80, $3B, $3E, $75, $CB, $12, $69, $CF, $47, $B8, $FB,
    $5F, $FE, $1D, $AB, $75, $E9, $FD, $ED, $AB, $5B, $38, $78, $E0, $30, $EF, $BE,
    $F5, $06, $CA, $CA, $82, $D4, $D5, $D6, $F1, $FC, $F3, $2F, $72, $F3, $CD, $37,
    $D2, $DE, $D1, $C6, $9D, $FF, $78, $37, $6E, $67, $09, $73, $33, $61, $9A, $5A,
    $6A, $8A, $00, $24, $A2, $32, $6E, $BF, $84, $49, $30, $13, $99, $CF, $13, $9A,
    $56, $88, $CD, $AB, $94, $D7, $99, $17, $A7, $E8, $EC, $B8, $82, $AF, $7C, $69,
    $BE, $16, $64, $83, $82, $A2, $E3, $70, $2F, $D7, $52, $86, $AE, $53, $51, $67,
    $A3, $B2, $DE, $BE, $2C, $68, $2A, $CB, $0A, $5B, $76, $57, $22, $4A, $4B, $64,
    $D9, $73, $C2, $42, $3C, $96, $E1, $92, $2B, $5A, $96, $7B, $A0, $4A, $9E, $B6,
    $35, $35, $34, $B5, $56, $2C, $DA, $82, $55, $7E, $CE, $9C, $1A, $58, $76, $9F,
    $CB, $ED, $C0, $E1, $B4, $31, $3D, $39, $4B, $75, $6D, $25, $00, $97, $5D, $B6,
    $83, $EF, $7D, $F7, $5E, $DE, $7D, $EB, $0D, $08, $82, $C0, $55, $7B, $AF, $E4,
    $E9, $A7, $9F, $A5, $AB, $AD, $87, $81, $BE, $61, $FC, $01, $1F, $5B, $36, $6F,
    $66, $74, $68, $8A, $A6, $96, $9A, $22, $09, $C6, $23, $59, $1C, $2E, $33, $26,
    $B3, $40, $5B, $A7, $9B, $E1, $D3, $69, $FA, $8F, $25, $D1, $CE, $4D, $25, $C3,
    $28, $BA, $C5, $25, $41, $E9, $4D, $A4, $A6, $A2, $6B, $3A, $2E, $9F, $B4, $4C,
    $45, $16, $14, $0D, $AB, $53, $5A, $91, $27, $40, $58, $E9, $74, $1A, $E8, $5C,
    $C8, $19, $35, $5B, $24, $C2, $F3, $F1, $15, $3C, $60, $B1, $98, $08, $CD, $2D,
    $6D, $87, $76, $BB, $9D, $D2, $32, $3F, $7D, $7D, $C3, $8B, $B6, $96, $D6, $66,
    $44, $51, $60, $6E, $B6, $28, $9F, $33, $99, $0C, $2F, $BD, $F0, $2A, $DF, $BF,
    $FB, $3E, $B6, $ED, $D8, $44, $75, $65, $25, $95, $55, $41, $22, $91, $E4, $12,
    $07, $44, $16, $D2, $94, $04, $3C, $2C, $4C, $2B, $34, $AF, $2D, $A5, $B4, $B2,
    $C0, $D1, $54, $8C, $64, $4C, $E5, $B5, $27, $62, $48, $66, $61, $D1, $B3, $D3,
    $54, $03, $C9, $24, $90, $49, $A9, $98, $6D, $20, $BD, $69, $44, $E5, $9C, $86,
    $AA, $69, $38, $CF, $63, $7B, $39, $57, $40, $92, $84, $65, $A3, $FF, $1B, $EE,
    $31, $74, $7D, $05, $00, $76, $87, $99, $74, $32, $BB, $CC, $E6, $70, $D8, $B0,
    $D9, $CD, $84, $42, $51, $82, $15, $25, $E7, $1C, $24, $A8, $AD, $AF, $64, $72,
    $A2, $A8, $07, $54, $55, $25, $99, $4C, $E2, $2F, $F1, $F2, $D9, $CF, $FC, $3D,
    $76, $A7, $83, $CA, $CA, $4A, $1A, $1A, $1A, $78, $EF, $6D, $EF, $66, $E7, $65,
    $DB, $F9, $EA, $97, $FF, $15, $55, $57, $C1, $28, $6E, $C3, $26, $C3, $30, $C8,
    $A4, $F2, $04, $CB, $7D, $58, $1C, $C5, $0E, $C6, $23, $0A, $95, $75, $56, $D6,
    $6E, $F7, $90, $CB, $E8, $74, $1F, $4E, $32, $3D, $9A, $E7, $D4, $6B, $06, $16,
    $AB, $80, $C3, $23, $12, $9D, $53, $70, $FB, $4D, $64, $92, $2A, $0E, $97, $09,
    $41, $04, $4D, $35, $16, $5D, $DC, $65, $B1, $C4, $5C, $01, $51, $BA, $C0, $0C,
    $30, $74, $0C, $63, $25, $00, $36, $9B, $85, $D0, $5C, $EC, $BC, $1D, $43, $C2,
    $E5, $B2, $93, $38, $E7, $D4, $18, $18, $44, $C2, $31, $F2, $B9, $3C, $27, $8E,
    $75, $81, $A0, $13, $0A, $CD, $33, $3F, $1F, $A2, $B7, $B7, $97, $B2, $B2, $00,
    $9F, $FB, $DC, $67, $A9, $A8, $AC, $E0, $A9, $A7, $9E, $65, $74, $74, $82, $9D,
    $97, $6D, $A7, $A9, $B1, $8E, $6C, $3A, $4B, $63, $4B, $0D, $9A, $AA, $61, $32,
    $0C, $08, $04, $5D, $68, $1A, $D8, $CF, $01, $10, $9D, $CF, $E3, $F1, $17, $89,
    $C5, $EE, $14, $71, $78, $04, $36, $EE, $F2, $52, $DB, $EA, $20, $3C, $23, $13,
    $9D, $57, $08, $CF, $E6, $40, $B0, $D2, $75, $38, $82, $22, $6B, $20, $1A, $C8,
    $59, $95, $6C, $5A, $61, $A4, $2F, $86, $C5, $2A, $61, $B3, $4B, $B8, $7D, $56,
    $D2, $89, $3C, $92, $49, $04, $03, $10, $CE, $5F, $06, $C6, $0A, $6D, $60, $77,
    $5A, $89, $46, $12, $E4, $B2, $32, $E1, $50, $8C, $54, $22, $4D, $3A, $93, $E5,
    $EC, $F0, $04, $AF, $1F, $3A, $C9, $E1, $43, $C7, $91, $65, $19, $AB, $CD, $84,
    $AE, $6B, $4C, $4C, $4C, $D2, $DE, $D1, $C4, $65, $BB, $76, $B2, $FE, $A2, $35,
    $4C, $4E, $4E, $F3, $E0, $CF, $1E, $A2, $BC, $A2, $02, $49, $92, $68, $6C, $AC,
    $E7, $17, $C7, $9F, $02, $A0, $B6, $BE, $9A, $91, $E1, $49, $6A, $6A, $CD, $E4,
    $73, $32, $26, $51, $14, $48, $C4, $72, $8C, $0F, $A4, $B9, $6C, $5F, $63, $51,
    $14, $C5, $64, $AA, $1A, $1D, $E7, $92, $9B, $06, $E9, $64, $81, $B2, $6A, $2B,
    $82, $00, $C1, $6A, $2B, $C1, $6A, $2B, $D3, $A3, $49, $2E, $BE, $BC, $14, $C3,
    $30, $90, $73, $1A, $05, $59, $A3, $E7, $44, $84, $42, $41, $20, $11, $95, $49,
    $27, $E5, $73, $A9, $B0, $02, $53, $63, $51, $04, $C1, $60, $B8, $7F, $0E, $C3,
    $D0, $10, $44, $03, $51, $82, $85, $50, $A2, $98, $02, $1B, $9D, $45, $56, $0A,
    $28, $8A, $82, $A6, $15, $88, $45, $13, $CC, $CF, $46, $C8, $64, $33, $98, $2D,
    $12, $76, $87, $19, $8F, $CF, $89, $D9, $6A, $C2, $E5, $B6, $73, $F5, $35, $BB,
    $70, $B9, $1D, $B8, $5C, $4E, $9C, $2E, $07, $89, $64, $8C, $77, $DF, $B2, $9F,
    $F2, $8A, $60, $D1, $AD, $76, $BB, $90, $65, $99, $85, $85, $05, $2A, $2A, $CA,
    $A9, $AF, $AB, $25, $1A, $2E, $72, $CA, $DA, $F5, $AD, $3C, $70, $FF, $AF, $48,
    $C5, $35, $5A, $DA, $AB, $8B, $1C, $E0, $F5, $DB, $38, $DB, $13, $62, $E2, $6C,
    $1C, $7F, $A9, $0D, $51, $D4, $B1, $9F, $23, $32, $4D, $33, $48, $27, $65, $3C,
    $7E, $FF, $92, $A8, $C9, $6A, $28, $8A, $BA, $38, $D5, $ED, $CE, $E2, $9A, $F7,
    $4D, $24, $29, $AF, $B1, $B1, $7A, $43, $D9, $B2, $51, $3D, $F0, $EC, $10, $1E,
    $AF, $9D, $F5, $5B, $AA, $91, $F3, $2A, $6A, $41, $43, $37, $0C, $4E, $BF, $31,
    $4A, $22, $96, $E1, $D2, $3D, $1D, $88, $82, $80, $E9, $1C, $D1, $4D, $8C, $CF,
    $F3, $EC, $2F, $0F, $F3, $B1, $4F, $DE, $B8, $EC, $39, $67, $4E, $F7, $73, $F4,
    $F5, $D3, $AC, $5D, $BF, $3C, $13, $A4, $1B, $3A, $93, $93, $D3, $8B, $00, $94,
    $95, $95, $A2, $6A, $1A, $F1, $58, $9C, $8A, $8A, $72, $1C, $4E, $07, $81, $B2,
    $00, $A1, $50, $84, $91, $A1, $49, $04, $04, $EC, $0E, $2B, $26, $B3, $54, $04,
    $40, $10, $A1, $6D, $6D, $09, $B3, $93, $49, $A6, $46, $53, $38, $5D, $56, $4C,
    $A6, $73, $7E, $BC, $06, $8A, $AC, $2E, $5B, $D7, $99, $54, $01, $AB, $43, $58,
    $99, $37, $C8, $14, $F0, $F8, $2C, $2B, $EC, $AA, $AA, $61, $B6, $88, $08, $82,
    $80, $CD, $6E, $06, $7B, $51, $3A, $BB, $3D, $56, $14, $45, $C1, $EB, $73, $2E,
    $BB, $DF, $62, $96, $30, $B8, $00, $39, $DA, $6D, $64, $33, $59, $72, $D9, $3C,
    $76, $87, $6D, $D1, $5E, $5A, $EA, $67, $61, $61, $61, $A9, $BD, $C5, $82, $D9,
    $6C, $25, $9D, $CE, $2C, $92, $A3, $C7, $ED, $E6, $4B, $9F, $FB, $16, $D5, $D5,
    $D5, $AC, $BB, $A8, $8D, $D5, $1D, $4D, $68, $AA, $5E, $04, $40, $51, $0A, $68,
    $86, $CE, $8E, $3D, $75, $44, $43, $32, $07, $9E, $19, $E7, $C0, $33, $3A, $15,
    $B5, $2E, $4C, $26, $69, $99, $A3, $03, $90, $4E, $CA, $38, $5C, $2B, $63, $6C,
    $D9, $AC, $8C, $D5, $E1, $BD, $40, $36, $49, $43, $B8, $40, $48, $4E, $D3, $F5,
    $C5, $AD, $76, $59, $A4, $56, $14, $30, $0C, $1D, $55, $D3, $30, $49, $4B, $0D,
    $9D, $2E, $3B, $F9, $5C, $0E, $45, $51, $96, $01, $50, $51, $11, $24, $14, $0A,
    $2D, $F7, $1F, $EA, $EB, $38, $F8, $DA, $11, $A6, $26, $E6, $E8, $EE, $1A, $A0,
    $E7, $CC, $59, $F6, $DF, $B8, $97, $77, $DD, $78, $15, $8F, $3E, $FC, $32, $A9,
    $44, $0E, $51, $14, $7F, $23, $85, $35, $54, $55, $43, $10, $C1, $ED, $33, $D3,
    $B6, $DE, $CF, $DA, $CD, $15, $8C, $0F, $26, $18, $E8, $5A, $20, $9B, $51, $78,
    $E5, $29, $9D, $92, $A0, $9D, $9A, $06, $0F, $B1, $48, $0E, $A7, $67, $65, $55,
    $87, $9C, $57, $70, $38, $57, $DA, $55, $4D, $C3, $64, $12, $2F, $58, $3C, $A1,
    $EB, $2B, $01, $28, $16, $45, $68, $14, $14, $15, $93, $7D, $09, $00, $AF, $CF,
    $83, $A2, $2A, $2B, $B4, $43, $4D, $6D, $35, $47, $8F, $BE, $C1, $D8, $E8, $18,
    $27, $4E, $9C, $A2, $BF, $6F, $88, $93, $27, $BA, $30, $99, $AC, $B8, $5D, $5E,
    $6E, $BD, $6D, $3F, $7D, $3D, $23, $38, $EC, $36, $6C, $0E, $2B, $86, $2E, $20,
    $99, $4C, $08, $BF, $D1, $01, $BA, $AE, $23, $49, $BF, $E9, $90, $41, $41, $29,
    $E0, $2B, $B1, $E1, $DB, $66, $C3, $6A, $13, $99, $9D, $4A, $D1, $D0, $EE, $27,
    $3C, $9B, $E6, $D8, $6B, $D3, $8C, $F6, $47, $F1, $05, $AC, $A4, $53, $59, $DC,
    $1E, $2B, $1E, $9F, $15, $87, $DB, $42, $22, $9E, $41, $D7, $75, $14, $59, $C5,
    $64, $96, $10, $C5, $73, $B2, $59, $30, $70, $B9, $AD, $17, $14, $3C, $26, $F3,
    $CA, $A9, $E1, $F1, $B9, $30, $59, $4C, $88, $E7, $E2, $65, $9A, $56, $F4, $09,
    $64, $59, $21, $1E, $8B, $33, $D0, $3F, $84, $D5, $66, $61, $72, $62, $9A, $E9,
    $99, $29, $4E, $9E, $38, $C5, $91, $23, $6F, $30, $35, $35, $4D, $73, $73, $33,
    $3B, $76, $6E, $A3, $C4, $1F, $C0, $6A, $B5, $72, $FB, $87, $8B, $49, $D3, $9E,
    $AE, $11, $74, $BD, $B8, $CB, $88, $A2, $88, $CF, $EF, $44, $32, $9B, $8A, $00,
    $C4, $E3, $69, $F2, $69, $AD, $28, $6A, $8C, $E2, $A8, $18, $86, $81, $20, $08,
    $18, $18, $B8, $3C, $26, $EA, $5B, $BC, $D4, $B7, $78, $31, $0C, $78, $E5, $E9,
    $61, $1C, $2E, $33, $BE, $80, $83, $68, $28, $C3, $C4, $D9, $08, $79, $B9, $C0,
    $D4, $78, $94, $43, $2F, $0E, $21, $4A, $20, $99, $04, $44, $B1, $B8, $D1, $0D,
    $F5, $CD, $90, $4E, $67, $29, $2D, $77, $21, $48, $02, $A2, $28, $20, $49, $02,
    $67, $07, $A7, $88, $C7, $53, $D8, $9D, $12, $8A, $52, $40, $2D, $14, $28, $A8,
    $2A, $F1, $58, $92, $EE, $AE, $01, $FE, $FD, $BE, $47, $B0, $58, $4C, $E4, $F3,
    $79, $F2, $72, $1E, $DD, $D0, $E8, $EE, $EE, $25, $93, $4B, $E3, $2F, $F1, $50,
    $55, $55, $41, $7D, $43, $2D, $C1, $60, $10, $BB, $C3, $C1, $37, $BE, $F9, $4F,
    $88, $C5, $97, $A2, $15, $0C, $A6, $27, $67, $97, $FC, $7E, $41, $44, $10, $44,
    $04, $01, $D2, $09, $85, $E1, $BE, $79, $56, $AD, $AF, $2B, $02, $E0, $2B, $71,
    $F0, $D2, $E1, $1E, $2E, $D9, $BD, $0A, $04, $71, $19, $01, $E9, $7A, $71, $79,
    $2C, $AE, $4F, $A1, $28, $60, $02, $E5, $0E, $9A, $57, $95, $01, $4B, $8C, $7F,
    $EF, $37, $5F, $61, $E7, $9E, $56, $72, $D9, $02, $F9, $9C, $42, $3E, $AB, $90,
    $4A, $66, $E1, $5C, $29, $8C, $61, $18, $C8, $D9, $02, $AA, $A6, $22, $60, $10,
    $8D, $24, $49, $A7, $32, $44, $C3, $49, $34, $74, $04, $8A, $6A, $53, $14, $40,
    $32, $89, $94, $04, $7C, $54, $54, $06, $70, $38, $8B, $9A, $DF, $EB, $73, $33,
    $34, $38, $C4, $DF, $7D, $EE, $53, $D4, $D4, $56, $2F, $A5, $EA, $47, $C6, $38,
    $78, $F0, $F0, $E2, $C7, $03, $68, $AA, $86, $F0, $A6, $88, $AB, $24, $99, $30,
    $9B, $4D, $E4, $F3, $0A, $33, $13, $31, $DC, $1D, $7E, $6C, $B6, $73, $33, $A0,
    $63, $5D, $1D, $87, $5F, $EE, $E7, $E1, $1F, $1F, $A2, $B2, $A6, $14, $AF, $D7,
    $B9, $D8, $D8, $60, $E5, $3A, $D5, $F4, $A2, $DB, $7A, $BE, $A4, $41, $D0, $F0,
    $07, $9C, $F8, $03, $CB, $FF, $33, $3F, $17, $61, $CB, $CE, $76, $2A, $AA, $4A,
    $96, $D9, $BD, $AF, $39, $58, $08, $C5, $B9, $F6, $C6, $4B, $97, $C7, $0E, $F2,
    $32, $D1, $78, $8C, $BD, $EF, $BC, $14, $B7, $C7, $B5, $EC, $7F, $56, $9B, $79,
    $59, $60, $A4, $58, $6D, $56, $40, $38, $5F, $61, $09, $22, $A2, $64, $5A, $46,
    $AC, $47, $0E, $F4, $D1, $7B, $6A, $06, $8B, $D9, $C2, $8E, $DD, $AB, $96, $7C,
    $01, $9B, $DD, $82, $6E, $28, $6C, $BD, $6C, $2D, $89, $A8, $42, $CF, $C9, $31,
    $0A, $85, $02, $1D, $17, $55, $A3, $A9, $DA, $8A, $A0, $85, $61, $68, $18, $FA,
    $4A, $05, $A7, $A9, $EA, $8A, $F5, $AC, $C8, $45, $81, $23, $E7, $0B, $17, $20,
    $41, $0D, $4D, $5B, $D9, $26, $97, $CD, $23, $E7, $65, $32, $99, $DC, $0A, $00,
    $0A, $6A, $01, $DD, $38, $0F, $7C, $41, $40, $92, $96, $77, $D2, $62, $B1, $20,
    $0A, $12, $83, $FD, $A3, $1C, $3B, $D2, $4B, $EF, $E9, $51, $6A, $EB, $AB, $B8,
    $EC, $F2, $4D, $BC, $F2, $AB, $7E, $6C, $36, $CB, $12, $00, $82, $28, $10, $28,
    $73, $92, $88, $A7, $D8, $75, $55, $27, $E1, $F9, $18, $FE, $80, $83, $BE, $AE,
    $69, $06, $7B, $66, $F1, $F8, $1C, $04, $82, $4E, $4A, $CB, $5D, $38, $5D, $36,
    $34, $4D, $C3, $6C, $95, $CE, $EB, $83, $80, $A6, $17, $2E, $E0, $F1, $81, $A6,
    $A9, $17, $D4, $FC, $BA, $AE, $A3, $E9, $EA, $05, $7C, $04, $03, $5D, $57, $CF,
    $B5, $3E, $6F, $EB, $D4, $0A, $88, $C2, $F2, $1D, $C5, $E5, $72, $22, $89, $26,
    $B2, $D9, $1C, $C9, $44, $8A, $D9, $99, $10, $47, $0F, $9F, $E2, $D4, $89, $7E,
    $C2, $73, $09, $56, $AF, $6D, $A5, $AC, $3C, $C5, $8D, $EF, $BD, $9C, $B9, $A9,
    $24, $BE, $12, $2F, $26, $B3, $B8, $04, $80, $C3, $61, $A5, $B5, $A3, $96, $53,
    $47, $87, $B9, $F2, $9A, $CD, $88, $92, $41, $6B, $47, $05, $65, $15, $5E, $9A,
    $DA, $83, $BC, $F0, $54, $17, $03, $3D, $D3, $BC, $FE, $4A, $0A, $AF, $DF, $C1,
    $D8, $70, $88, $4C, $36, $4B, $32, $99, $C6, $EB, $77, $E2, $F3, $3B, $F1, $78,
    $1D, $18, $AC, $DC, $D2, $CC, $66, $13, $60, $2C, $5B, $9F, $CB, $DC, $E1, $0B,
    $08, $1E, $49, $12, $41, $D0, $31, $9B, $57, $6E, $A9, $26, $93, $88, $52, $50,
    $08, $85, $42, $CC, $CE, $CC, $31, $37, $17, $62, $70, $E0, $2C, $3D, $DD, $83,
    $7C, $EB, $9B, $3F, $20, $16, $49, $52, $51, $59, $4E, $38, $14, $E3, $BD, $EF,
    $BF, $9E, $77, $5E, $BF, $1B, $49, $14, $19, $EC, $9D, $C5, $E7, $73, $71, $E8,
    $F9, $B3, $34, $B7, $57, $E0, $F1, $59, $DF, $1C, $13, $14, $28, $09, $B8, $98,
    $9A, $2C, $26, $1F, $2D, $56, $91, $D0, $5C, $8C, $60, $A5, $8F, $CA, $6A, $3F,
    $56, $87, $C4, $75, $B7, $6C, $2E, $AE, $E7, $99, $38, $B9, $6C, $9E, $85, $50,
    $02, $87, $CB, $C2, $C8, $E0, $2C, $B2, $5C, $20, $9F, $CB, $33, $3A, $3C, $C3,
    $83, $3F, $7C, $01, $87, $CB, $8A, $D3, $65, $C3, $E5, $B6, $63, $B1, $9A, $08,
    $85, $A2, $CC, $4C, $87, $70, $38, $AD, $20, $14, $3D, $3B, $BB, $DD, $4A, $3E,
    $97, $27, $93, $C9, $91, $49, $67, $91, $65, $85, $82, $52, $8C, $16, $CD, $CF,
    $2F, $30, $37, $17, $E2, $E0, $6B, $47, $B0, $5A, $CD, $84, $C2, $61, $62, $D1,
    $28, $91, $48, $84, $23, $47, $DE, $20, $F5, $95, $AF, $51, $55, $59, $89, $CD,
    $66, $C3, $EB, $F3, $33, $3D, $31, $43, $5D, $5D, $2D, $37, $DC, $74, $0D, $AD,
    $6D, $C5, $78, $C0, $F7, $BF, $FD, $20, $D5, $35, $15, $48, $52, $F1, $5B, $4C,
    $A2, $09, $B3, $C5, $C4, $CC, $78, $82, $9A, $DA, $60, $D1, $39, $7B, $73, $50,
    $B4, $A5, $AD, $0E, $1D, $99, $A3, $87, $BB, $A9, $69, $28, $25, $14, $8A, $01,
    $8D, $D8, $9D, $16, $04, $41, $23, $9B, $CE, $E3, $70, $D9, $28, $AF, $F2, $B1,
    $BA, $B3, $86, $48, $28, $C9, $E5, $FB, $36, $50, $50, $54, $72, $39, $85, $7C,
    $4E, $61, $21, $1C, $A5, $79, $55, $35, $02, $06, $E9, $54, $8E, $70, $28, $4E,
    $2A, $99, $62, $62, $6C, $86, $54, $32, $C9, $D1, $C3, $A7, $91, $65, $65, $31,
    $CE, $37, $33, $33, $47, $3E, $9F, $A3, $BF, $77, $00, $41, $28, $86, $D9, $44,
    $49, $44, $CE, $E7, $18, $1C, $18, $C2, $EB, $73, $52, $5E, $51, $86, $C3, $69,
    $A7, $A9, $B9, $91, $8B, $36, $AC, $63, $70, $70, $98, $8F, $7E, $EC, $CF, $68,
    $6D, $69, $C6, $ED, $76, $63, $77, $D8, $79, $F1, $F9, $D7, $98, $9F, $0F, $D1,
    $BE, $AA, $E5, $DC, $32, $D1, $50, $E4, $02, $25, $81, $A2, $2A, $9D, $99, $8A,
    $D0, $D8, $52, $45, $68, $36, $09, $BA, $99, $86, $F6, $C0, $CA, $A8, $B0, $C3,
    $69, $67, $F7, $55, $9B, $F9, $D7, $6F, $3C, $48, $E7, $C6, $0E, $DC, $1E, $37,
    $EC, $DD, $88, $D5, $66, $C6, $E3, $B3, $33, $37, $17, $A5, $A9, $A5, $EA, $9C,
    $86, $B7, $D3, $7D, $6A, $E4, $9C, $98, $29, $22, $EB, $F1, $3A, $F0, $97, $BA,
    $68, $6C, $AE, $A0, $34, $E8, $5B, $C6, $8E, $9A, $5E, $E0, $E2, $6D, $6B, $68,
    $EF, $58, $5E, $D7, $F7, $F2, $0B, $87, $99, $9B, $0D, $F3, $9E, $F7, $5F, $BF,
    $CC, $1E, $0E, $2D, $F0, $DD, $BB, $EF, $E3, $13, $9F, $FA, $73, $3C, $1E, $F7,
    $9B, $76, $87, $3C, $4F, $3E, $F1, $34, $ED, $ED, $6D, $94, $96, $2E, $7D, $C4,
    $D8, $C8, $04, $55, $35, $4B, $E1, $B3, $58, $24, $89, $D5, $6A, $C3, $5F, $52,
    $EC, $47, $68, $36, $CE, $50, $EF, $3C, $5D, $AF, $2F, $B0, $B6, $B3, $81, $40,
    $D0, $71, $E1, $C4, $C8, $AE, $2B, $B6, $E0, $2B, $B5, $51, $59, $5D, $C2, $99,
    $53, $03, $DC, $F3, $ED, $5F, $D0, $75, $72, $08, $41, $D4, $09, $BF, $29, $40,
    $11, $AC, $F0, $13, $0E, $45, $57, $AC, $4F, $AB, $4D, $22, $1A, $39, $3F, $0B,
    $2B, $A0, $EB, $1A, $99, $4C, $FE, $02, $12, $59, $45, $55, $57, $12, $67, $3E,
    $9F, $47, $51, $F2, $2B, $EA, $84, $43, $A1, $30, $16, $AB, $75, $05, $E3, $87,
    $E6, $A3, $54, $54, $2E, $95, $D1, $26, $13, $19, $0C, $5D, $60, $66, $72, $81,
    $47, $7E, $F2, $0A, $C7, $0F, $9D, $2D, $0E, $4C, $69, $80, $8D, $3B, $EA, $96,
    $73, $CA, $32, $09, $EA, $71, $73, $D1, $86, $36, $14, $35, $CB, $EE, $BD, $9B,
    $98, $9E, $0C, $73, $E6, $D4, $30, $A7, $8E, $0D, $32, $32, $3C, $85, $AA, $15,
    $A7, $55, $59, $D0, $8F, $71, $01, $F6, $76, $38, $2C, $C4, $63, $A9, $F3, $BF,
    $1F, $30, $90, $65, $79, $25, $09, $EA, $3A, $9A, $A1, $5D, $A0, $8A, $BC, $B8,
    $75, $5A, $AD, $CB, $E5, $73, $32, $91, $C2, $61, $77, $E0, $70, $38, $56, $EC,
    $40, $18, $02, $03, $7D, $A3, $84, $43, $31, $BA, $4F, $9E, $A5, $F7, $CC, $38,
    $4E, $87, $1B, $87, $C3, $C5, $AA, $B5, $F5, $34, $B5, $D4, $22, $19, $49, $82,
    $D5, $8E, $DF, $0E, $00, $C0, $EE, $3D, $DB, $B9, $E7, $BB, $3F, $E3, $86, $9B,
    $AE, $61, $62, $7C, $9A, $DB, $6E, $DF, $C7, $CE, $77, $74, $F2, $FD, $6F, $3D,
    $CC, $C8, $D0, $14, $23, $C3, $D3, $A4, $93, $59, $86, $06, $47, $F9, $E1, $F7,
    $1E, $A3, $A6, $BE, $9C, $8A, $CA, $00, $95, $D5, $65, $98, $6D, $12, $C9, $64,
    $6A, $A5, $77, $27, $09, $17, $1C, $69, $49, $12, $11, $85, $DF, $52, $8F, $68,
    $68, $CB, $92, $98, $00, $E9, $74, $06, $8B, $D9, $4A, $34, $12, $63, $6E, $2E,
    $C4, $CC, $54, $88, $D9, $E9, $10, $BD, $DD, $23, $A8, $0A, $94, $9F, $F3, $FD,
    $E7, $67, $E3, $7C, $E0, $C3, $D7, $70, $F1, $F6, $D5, $3C, $FF, $CB, $2E, $FC,
    $A5, $2E, $CE, $F6, $26, $58, $B7, $A5, $72, $E5, $AE, $72, $BE, $A1, $A1, $B1,
    $96, $75, $17, $B5, $33, $3A, $32, $8A, $C3, $69, $A5, $EB, $54, $3F, $EB, $3B,
    $57, $51, $DB, $10, $64, $E7, $EE, $4E, $EA, $1B, $AB, $88, $2C, $24, $B0, $39,
    $4C, $C4, $63, $09, $AA, $6A, $4B, $39, $76, $A4, $9B, $85, $85, $18, $43, $FD,
    $63, $48, $92, $40, $7F, $EF, $30, $76, $87, $05, $BB, $C3, $86, $BF, $C4, $4B,
    $5F, $CF, $00, $89, $44, $1C, $97, $DB, $8E, $AA, $AA, $48, $26, $11, $AB, $D5,
    $CA, $F0, $F0, $08, $A1, $50, $98, $AE, $D3, $DD, $E4, $F2, $39, $14, $B9, $00,
    $18, $0C, $0F, $0D, $33, $38, $38, $CC, $CF, $1F, $7A, $84, $85, $F0, $02, $99,
    $4C, $31, $7F, $30, $D0, $3B, $4C, $28, $14, $21, $1C, $8A, $53, $59, $59, $41,
    $4D, $6D, $0D, $4A, $41, $A5, $AD, $AD, $89, $DB, $3F, $7A, $33, $65, $C1, $12,
    $40, $E0, $BE, $BB, $9F, $64, $E3, $96, $76, $92, $F1, $1C, $A9, $44, $9E, $BA,
    $FA, $4A, $72, $25, $0A, $75, $CD, $AE, $B7, $06, $00, $E0, $E6, $F7, $5C, $C7,
    $8F, $7F, $F8, $10, $7D, $7D, $C3, $A8, $AA, $C2, $FA, $CE, $55, $B4, $AF, $AE,
    $E7, $E0, $AB, $C7, $68, $6C, $7E, $17, $65, $41, $3F, $1B, $36, $B7, $73, $F8,
    $B5, $93, $EC, $BD, $66, $E7, $62, $BB, $AE, $53, $FD, $3C, $F2, $D0, $33, $BC,
    $EB, $DD, $7B, $98, $9F, $0B, $93, $88, $A7, $48, $A5, $D2, $E4, $E5, $3C, $3D,
    $5D, $BD, $A8, $AA, $42, $5E, $CE, $A3, $C8, $32, $F9, $BC, $CC, $D8, $F8, $38,
    $A9, $64, $92, $64, $32, $8E, $28, $89, $98, $CC, $12, $66, $B3, $89, $D9, $99,
    $39, $14, $45, $21, $9F, $CF, $53, $5D, $53, $45, $A0, $24, $40, $45, $65, $39,
    $8F, $3E, $F2, $2B, $EA, $1B, $6A, $B9, $E5, $3D, $FB, $17, $DF, $F9, $E4, $63,
    $2F, $53, $5D, $A5, $52, $75, $AE, $94, $FE, $D0, $CB, $DD, $54, $D7, $06, $91,
    $24, $91, $FE, $33, $33, $44, $43, $05, $32, $29, $9D, $2D, $BB, $2B, $56, $C4,
    $23, $7F, $2B, $00, $26, $49, $E2, $9A, $EB, $F6, $F0, $FA, $E1, $E3, $3C, $F5,
    $CB, $5F, $D3, $D4, $5A, $CB, $DA, $75, $ED, $3C, $F7, $EC, $AB, $A8, $AA, $86,
    $C9, $24, $51, $D7, $50, $C5, $F3, $CF, $1E, $24, $12, $8E, $11, $28, $F3, $9F,
    $4B, $53, $FB, $71, $B9, $AD, $94, $04, $7C, $D4, $D4, $56, $BC, $C9, $ED, $15,
    $49, $26, $53, $BC, $E7, $7D, $37, $2C, $7B, $CF, $4B, $2F, $BE, $CA, $C4, $C4,
    $14, $1F, $FA, $93, $E5, $75, $BE, $07, $0F, $1E, $E6, $D0, $6B, $87, $F9, $E0,
    $87, $6E, $3B, $2F, $5A, $6C, $A3, $A1, $A1, $F6, $4D, $5C, $A1, $32, $3D, $19,
    $62, $F7, $9E, $2D, $8B, $B6, $BE, $AE, $09, $DE, $71, $75, $27, $C3, $7D, $F3,
    $1C, $7D, $79, $1C, $93, $E8, $A2, $A2, $D6, $85, $C5, $FA, $36, $8B, $A4, $82,
    $E5, $65, $7C, $FA, $6F, $EF, $A0, $AD, $A3, $9E, $AF, $7E, $F9, $2E, $FE, $E5,
    $EB, $3F, $E0, $EC, $F0, $08, $0F, $FE, $E4, $31, $06, $07, $46, $70, $38, $EC,
    $38, $1C, $16, $C6, $C7, $A7, $17, $DB, $04, $4A, $FD, $48, $26, $91, $B1, $D1,
    $89, $E5, $E4, $E8, $B4, $11, $59, $88, $AC, $88, $00, $A7, $52, $29, $32, $99,
    $95, $9C, $31, $35, $39, $4D, $69, $E9, $F2, $B8, $62, $2C, $96, $20, $9D, $CC,
    $D2, $D4, $BC, $74, $56, $20, $9B, $C9, $91, $CB, $CA, $D4, $37, $56, $33, $3D,
    $11, $E6, $C8, $81, $3E, $E6, $67, $93, $1C, $78, $6E, $80, $C7, $7E, $72, $92,
    $C6, $96, $6A, $F6, $DD, $BC, $9A, $CA, $3A, $E7, $6F, $2D, $92, $32, $FD, $67,
    $35, $82, $AD, $6D, $CD, $5C, $B9, $F7, $32, $CE, $9E, $1D, $61, $F5, $DA, $66,
    $AE, $DD, $BF, $87, $2F, $FC, $C3, $D7, $E9, $EF, $1D, $24, $58, $59, $C6, $A1,
    $D7, $8E, $32, $36, $3E, $4E, $26, $93, $A6, $A2, $32, $48, $4B, $5B, $13, $36,
    $BB, $85, $B9, $D9, $79, $3A, $D6, $B4, $2D, $3E, $A7, $AC, $2C, $40, $36, $9B,
    $C1, $D0, $0D, $84, $37, $B1, $9E, $28, $0A, $17, $94, $C8, $C9, $44, $7A, $D9,
    $48, $03, $64, $D2, $59, $54, $D5, $A0, $B4, $AC, $84, $A9, $89, $39, $C2, $A1,
    $18, $A7, $8F, $0D, $32, $DC, $3F, $C3, $A3, $0F, $BE, $82, $9C, $D7, $E8, $EF,
    $9A, $E1, $9A, $9B, $B6, $52, $12, $F0, $73, $EA, $D0, $3C, $0D, $2D, $65, $D4,
    $B7, $BB, $FF, $D3, $42, $49, $D3, $5B, $95, $92, $5E, $7D, $F5, $95, $8C, $8F,
    $8D, $F3, $C0, $CF, $1E, $E2, $7B, $F7, $DC, $C5, $C7, $3E, $FE, $7E, $A6, $A6,
    $66, $B9, $E1, $A6, $7D, $6C, $DD, $B6, $81, $2F, $FE, $9F, $3B, $F1, $FB, $DD,
    $68, $9A, $4E, $2C, $1E, $A3, $A7, $BB, $9F, $C3, $87, $02, $9C, $3E, $DD, $85,
    $CB, $E5, $C4, $5F, $E2, $23, $99, $4C, $32, $30, $38, $C0, $81, $57, $5F, $C3,
    $EB, $F3, $22, $49, $12, $56, $AB, $95, $A9, $C9, $69, $E6, $E6, $E7, $19, $1A,
    $1A, $46, $96, $8B, $09, $5A, $C3, $30, $18, $1C, $1C, $41, $C9, $AB, $28, $F2,
    $73, $C4, $E3, $49, $32, $19, $99, $F1, $91, $29, $86, $06, $26, $F8, $C7, $CF,
    $7F, $0F, $8F, $C7, $43, $49, $89, $8F, $E3, $47, $07, $F9, $C0, $87, $AF, $A5,
    $B6, $BE, $9C, $F1, $91, $08, $7E, $AF, $9F, $2D, $97, $B4, $F3, $E8, $8F, $7A,
    $58, $BD, $BE, $8A, $F6, $4E, $FF, $5B, $96, $CA, $BE, $25, $00, $20, $F0, $C1,
    $0F, $DD, $46, $3A, $9D, $E4, $AF, $3E, $FE, $49, $EE, $FD, $B7, $EF, $F1, $ED,
    $BB, $BE, $4F, $3A, $9D, $66, $EB, $F6, $4D, $DC, $F6, $A1, $9B, $59, $08, $87,
    $F9, $C4, $27, $FF, $02, $45, $56, $18, $1B, $9B, $E0, $FF, $FC, $C3, $97, $59,
    $B5, $BA, $0D, $45, $51, $88, $C7, $63, $C4, $63, $71, $7A, $BA, $BB, $79, $F0,
    $81, $87, $B1, $5A, $AD, $14, $0A, $05, $64, $45, $61, $7A, $6A, $9A, $6C, $36,
    $C7, $FC, $5C, $08, $9B, $CD, $81, $CD, $66, $C3, $66, $B3, $73, $F2, $58, $37,
    $35, $D5, $35, $A4, $D3, $19, $4A, $4B, $03, $AC, $EA, $08, $70, $76, $60, $92,
    $CF, $FC, $FD, $C7, $58, $BF, $61, $15, $66, $B3, $89, $43, $AF, $76, $63, $92,
    $AC, $6C, $BD, $64, $0D, $72, $AE, $C0, $AB, $BF, $1E, $60, $EF, $BB, $3A, $79,
    $E6, $E7, $83, $D8, $6D, $76, $56, $6F, $08, $60, $32, $0B, $6F, $FD, $79, $C6,
    $DB, $B8, $BE, $7E, $E7, $37, $8C, $BD, $57, $ED, $33, $DE, $7D, $D3, $7B, $8D,
    $0F, $7E, $E0, $CF, $8C, $42, $A1, $60, $A4, $53, $69, $E3, $2F, $EF, $F8, $94,
    $31, $3E, $3E, $B9, $78, $DF, $67, $3E, $FD, $77, $C6, $B1, $37, $4E, $2C, $6B,
    $FB, $89, $4F, $FC, $B5, $31, $36, $3E, $B1, $CC, $F6, $C2, $0B, $2F, $1B, $FF,
    $FE, $C3, $9F, $AE, $78, $CF, $DF, $FE, $F5, $97, $96, $FD, $8E, $45, $93, $C6,
    $D7, $BE, $74, $DF, $E2, $EF, $5C, $4E, $36, $EE, $FD, $F6, $93, $C6, $E4, $44,
    $C8, $30, $0C, $C3, $78, $FC, $81, $63, $C6, $B7, $BE, $F4, $82, $F1, $C2, $E3,
    $C3, $C6, $1B, $2F, $CF, $18, $B9, $AC, $FA, $5F, $FE, $A6, $B7, $75, $5E, $E0,
    $6F, $3E, $FD, $29, $6E, $B9, $E5, $DD, $8C, $8E, $8D, $D0, $D3, $73, $86, $AB,
    $F7, $5E, $C3, $0F, $7E, $70, $0F, $A1, $F0, $3C, $77, $7E, $ED, $9F, $99, $9E,
    $9E, $26, $1A, $8D, $71, $E5, $9E, $DD, $3C, $FE, $D8, $E3, $CB, $DA, $AE, $6E,
    $6F, $E7, $F4, $A9, $D3, $CB, $15, $9F, $AC, $A2, $69, $CB, $89, $B1, $AF, $67,
    $88, $9A, $BA, $EA, $65, $B6, $43, $07, $4E, $D1, $B1, $B6, $99, $5C, $56, $26,
    $1A, $49, $F1, $EA, $73, $5D, $CC, $4F, $27, $19, $ED, $5F, $E0, $DE, $6F, $BC,
    $C4, $F8, $50, $12, $35, $6B, $C3, $E3, $75, $B1, $79, $57, $25, $36, $BB, $F4,
    $FB, $3D, $32, $73, $F4, $E8, $31, $7E, $F4, $6F, $F7, $D3, $DF, $DF, $87, $21,
    $C0, $B5, $D7, $BE, $93, $67, $7E, $F5, $6B, $0C, $1D, $76, $5E, $BA, $83, $78,
    $2C, $C1, $0B, $CF, $BF, $C8, $C7, $FF, $EA, $2F, $70, $38, $9C, $94, $94, $94,
    $D0, $D7, $DB, $4F, $2C, $16, $E7, $4F, $6E, $7F, $3F, $A2, $28, $61, $77, $D8,
    $79, $F5, $A5, $83, $CC, $CE, $86, $B9, $F5, $BD, $37, $20, $CB, $C5, $70, $F7,
    $81, $97, $8F, $B2, $10, $8E, $B3, $6D, $FB, $46, $D2, $E9, $1C, $05, $45, $E3,
    $95, $E7, $8E, $53, $55, $53, $41, $7D, $63, $35, $53, $A3, $11, $92, $89, $3C,
    $DB, $77, $75, $30, $3E, $90, $40, $2D, $98, $58, $D7, $59, $4F, $75, $83, $F7,
    $2D, $09, $EF, $77, $E4, $80, $95, $D7, $96, $2D, $9B, $A9, $A9, $AE, $E6, $F1,
    $C7, $9E, $E4, $B9, $67, $5F, $40, $C9, $6B, $7C, $F7, $7B, $77, $F3, $C5, $CF,
    $7F, $85, $75, $EB, $D6, $D2, $DC, $D2, $4C, $55, $55, $15, $BF, $F8, $8F, $27,
    $F8, $D0, $ED, $1F, $64, $6A, $72, $1A, $4D, $33, $38, $78, $E0, $18, $2E, $A7,
    $07, $0C, $01, $04, $81, $F1, $D1, $69, $0A, $8A, $86, $A6, $3E, $8A, $59, $32,
    $63, $77, $D8, $39, $7A, $E8, $0C, $6B, $D6, $B7, $33, $3F, $17, $C5, $E3, $75,
    $72, $F2, $E4, $10, $8D, $4D, $35, $EC, $BB, $E1, $12, $14, $59, $27, $32, $9B,
    $E5, $FA, $5B, $2E, $21, $1A, $2A, $30, $2D, $14, $58, $B7, $A5, $86, $8E, $8D,
    $A5, $B8, $BC, $BF, $DB, $E9, $D3, $DF, $09, $00, $80, $AA, $EA, $4A, $FE, $E2,
    $E3, $1F, $E1, $CA, $3D, $97, $73, $D7, $37, $BF, $CB, $4F, $7E, $F4, $73, $DA,
    $DB, $D6, $F0, $B3, $1F, $FF, $82, $BB, $BE, $73, $27, $9F, $F9, $EC, $DF, $A0,
    $16, $60, $ED, $DA, $35, $5C, $D4, $B9, $E6, $5C, $A4, $56, $E0, $9A, $EB, $AF,
    $62, $ED, $DA, $55, $18, $86, $C1, $8B, $CF, $1D, $22, $1C, $8A, $70, $EB, $6D,
    $D7, $23, $8A, $02, $91, $85, $38, $05, $05, $3E, $F4, $E1, $FD, $B8, $3D, $2E,
    $52, $89, $2C, $53, $A3, $31, $6E, $FD, $D0, $15, $08, $82, $C4, $03, $F7, $BD,
    $86, $D7, $E7, $27, $16, $2E, $70, $B6, $27, $CA, $EE, $6B, $DB, $A8, $6B, $F5,
    $FE, $71, $1C, $9C, $3C, $7A, $E4, $24, $8F, $FE, $C7, $53, $BC, $FA, $D2, $EB,
    $04, $4A, $FD, $B4, $AF, $6A, $21, $1C, $8A, $A0, $28, $0A, $EF, $FB, $E0, $4D,
    $94, $F8, $7D, $1C, $7A, $ED, $18, $66, $8B, $85, $F7, $DC, $B6, $1F, $0C, $38,
    $72, $F8, $34, $E1, $F9, $28, $D7, $BC, $6B, $37, $86, $01, $DD, $A7, $86, $38,
    $79, $74, $80, $BD, $D7, $ED, $24, $9B, $51, $38, $7E, $78, $90, $48, $38, $43,
    $63, $63, $0D, $F1, $48, $9E, $85, $39, $99, $75, $9B, $EA, $D9, $B5, $AF, $99,
    $60, $95, $EB, $8F, $EF, $E4, $68, $31, $38, $31, $C5, $13, $BF, $78, $8E, $E7,
    $9F, $3D, $40, $53, $6B, $3D, $A5, $01, $3F, $CF, $3F, $7B, $88, $1D, $3B, $37,
    $51, $DF, $50, $C5, $EB, $07, $BB, $68, $6D, $6F, $24, $58, $5E, $C2, $C4, $D8,
    $3C, $4A, $5E, $63, $F5, $DA, $26, $72, $59, $85, $A1, $9E, $19, $36, $5C, $DC,
    $8E, $AE, $49, $1C, $3F, $34, $C2, $45, $9B, $9B, $30, $34, $13, $33, $63, $29,
    $3A, $B7, $35, $71, $D9, $DE, $16, $3C, $3E, $2B, $C2, $7F, $E3, $71, $E2, $DF,
    $DB, $E1, $E9, $42, $41, $65, $A0, $6F, $94, $48, $28, $C6, $C4, $F8, $2C, $C9,
    $44, $96, $ED, $97, $74, $F2, $CA, $0B, $C7, $D1, $54, $9D, $8B, $36, $AD, $66,
    $6A, $22, $8C, $49, $12, $A9, $AD, $AB, $42, $56, $0A, $74, $1F, $1F, $E7, $9D,
    $37, $6D, $65, $72, $74, $01, $25, $AF, $53, $DF, $12, $C4, $ED, $B6, $51, $55,
    $EF, $C7, $62, $FD, $FD, $1C, $A2, $16, $FE, $50, $C7, $E7, $15, $45, $65, $7E,
    $26, $82, $AA, $6A, $C4, $63, $69, $32, $A9, $3C, $56, $9B, $15, $BB, $DD, $46,
    $2A, $99, $A3, $B2, $C6, $8F, $28, $14, $73, $85, $65, $E5, $1E, $CC, $16, $E9,
    $0F, $D1, $2D, $FE, $DF, $00, $09, $0A, $CD, $F3, $49, $5A, $F7, $80, $00, $00,
    $00, $00, $49, $45, $4E, $44, $AE, $42, $60, $82
  );



implementation

end.